ALL TOPICS COVERED Flowcharts Backtracking Variables & Data Types in Java Time & Space Complexity Operators ArrayLists if-else Statements Linked Lists Flow Control (Loops) Stacks Patterns Queues Functions & Methods Greedy Algorithms Arrays Binary Trees Sorting Algorithms Binary Search Trees 2D Arrays Heaps/Priority Queues Strings Hashing Bit Manipulation Tries OOPs Graphs Recursion Dynamic Programming Divide & Conquer Segment Trees |