Notes
In-depth topic explanations and guides.
2-doubts-about-median-of-two-sorted-arrays
extras
3-way-partitioning-dutch-national-flag
arrays-as-functional-graphs
backtracking-and-variations
extras
basic-array-problems
basic-problems-using-simple-recursion
bfs-backtracking-based-queue-but-not-queue-patterns
extras
binary-exponentiation-with-modulo
binary-search-on-answer--predicate-search---5
boundary-style-vs--explicit-answer-style-binary-search
extras
bucket-sort
complementary-counting
coordinate-compression
cycle-sort-with-duplicates
deque-patterns-and-variations
extras
difference-array--range-update-problems-faang-variations
difference-array--related-range-update-techniques
extras
disjoint-cycle-theorem
extras
disjoint-set-union-patterns-and-variations
extras
dsu---disjoint-set-union
expected-sum-solution-for-repeating-element-or-floyd-cycle-finding-solution-duplicates
extras
explanation-of-low-and-high-initialization-in-kth-element-in-two-sorted-arrays
extras
fibonacci-numbers
floyds-cycle-detection--duplicate-finding-algorithm-tortoise-and-hare
follow-up-questions-on-two-odd-occurring-xor-pattern
further-optimized-prime-factorization-div-by-2--3
gray-code-1-bit-difference
greedy-patterns
extras
heaps-concept-sorting--operations-etc
how-to-convert-to-tail-recursive-procedures
huffman-coding
huffman-coding-indirectly-inspired
extras
intervals--ranges-pattern-sorting
intuition-behind-josephus-problem
k-way-merge
kmp-algorithm
extras
linked-lists-variations-and-patterns
extras
lookup-table-solution-for-counting-set-bits
matrices-everywhere-
maximum-subarray--important-interview-variations
merge-sort-divide--conquer-strategies
modulo-formulas
monotonic-deque
naive-pattern-searching-general--distinct-characters-optimization
extras
overview
predicate-search-problem-set
extras
python-memory-model-for-dsa--interviews
queue-patterns-and-variations
extras
quickselect
rabin-karp-algo
extras
radix-sort
resources
extras
row-or-col-compression-in-matrix
scheduling---greedy---dp---heap-cluster
extras
sliding-window-variations
sorted-containers-in-python
extras
stack-patterns-and-variations-to-do
extras
string-variations-and-patterns
extras
strings-pattern-matching
subarray-with-given-sum--important-interview-variations-solutions
time-complexity-for-gcd
time-complexity-for-prime-factorization
time-complexity-for-sieve-of-eratosthenes
to-do-or-wishlist-or-do-later-list
trie--implementation
trie-based-patterns
extras
useful-python-functions
extras
valley-peak-approach
extras
variants-of-josephus-problem
extras
what-makes-a-problem-dp
why-finding-peak-element-using-binary-search-works
extras