📖 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

Last updated: May 2026