DSA
5 lessons
- 01Introduction Cheat SheetCore concepts of Data Structures and Algorithms, Big-O complexity, trade-offs, and problem-solving patterns.
- 02RAM — Random Access MachineThe theoretical model behind Big-O analysis and why array indexing is O(1).
- 03Static ArraysFixed-size contiguous memory, index access, and shifting costs for insertions and deletions.
- 04Dynamic ArraysSize vs capacity, geometric resizing, amortized O(1) append, and Python lists.
- 05StacksLIFO principle, push/pop operations, amortized analysis, and common interview applications.