Articles
Data Structures & Algorithms
Overview
🧮

Data Structures & Algorithms

Deep dives into core DSA concepts, patterns, and curated practice problems. Each article is written to build intuition, not just memorize solutions.

4 Articles3 Topics covered
📝 Articles

Binary Search — Concept

Binary search is not just searching in a sorted array. It's about finding a boundary in a monotonic decision space. Covers templates, invariants, and floating-point binary search.

Jan 26, 202610 min read

Binary Search — Practice Questions

Curated list of 40+ binary search problems from LeetCode, GeeksforGeeks, Codeforces, and SPOJ — organized by pattern.

Mar 14, 20265 min read

Heaps & Heapsort — One-shot notes

Priority Queue ADT, Binary Heap (max & min), Max_Heapify, Build_Max_Heap, HeapSort — complete walkthrough with demos, pseudocode, and complexity proofs.

Mar 5, 202625 min read

Time & Space Complexity Analysis

Comprehensive guide to asymptotic analysis, Big-O, recurrences, Master Theorem, Akra–Bazzi, and amortized analysis — with mathematical methods and practice problems.

Mar 19, 202630 min read