📖 DSA Lectures
Foundational lectures covering core DSA concepts — from flowcharts to two pointers, bitwise operators to merge algorithms.
Lecture List
| # | Title | Topics |
|---|---|---|
| 01 | Flowcharts | Flowchart basics, loops, check prime |
| 02 | Pseudo Code | Pseudo code, star pattern printing |
| 03 | Number System | Binary/Decimal conversion, bit ranges, signed integers, hexadecimal |
| 04 | Intro to C++ | Program structure, data types, operators, conditionals, loops |
| 05 | C++ Continued | Sum of digits, variable scope, static vars, Fibonacci, break/continue |
| 06 | C++ Loops & Patterns | Increment/decrement, for/do-while, star & number patterns, constants |
| 07 | Bitwise Operators | Bitwise ops, pattern printing, unique number, count set bits |
| 08 | 1D Arrays | Array basics, first/last occurrence, reverse, rotate, K-rotate |
| 09 | Functions | Declarations, references, pass by value/reference, overloading, namespaces |
| 10 | Sorting & Search | Bubble, selection, insertion sort, binary search, count occurrences |
| 11 | Subarrays & Kadane | Generate subarrays, Kadane's algorithm, max circular sum, vectors |
| 12 | Two Pointers & Merge | Subsequences, target sum pairs, container with most water, merge arrays |