DSA Solution
β
Note Preview
04_dsa_solutions/leetcode_solutions
π Open Note
TOC
Sidebar
Graph
Focus
Tools
Top
Table of Contents
β
Exit Focus Mode
Platform & Reading Settings
β
Theme & Appearance
COLOR THEME
βοΈ Light
π Dark
READING TINT
Default
π Paper
π Warm
Reading & View Controls
π
Distraction-Free Focus
Toggle
πΊοΈ
Obsidian Global Graph
Graph
π
Platform Specs & Audit
Report
π§Ή
Reset Local Storage & Cache
Reset
π Platform Audit & Verification Report
β
360
Indexed Notes
5.0s
Build Time
100%
SPA Compliant
60 FPS
PixiJS Graph
Active Platform Features
β
Multi-Track Fast Dev
: Staging 2+ tracks in parallel with sub-5s full builds.
β
Obsidian Graph Engine
: Emerald (DSA), Indigo (Architecture), Amber (Languages), Pink (Cloud).
β
Directed Arrows
: GPU-accelerated triangular vectors indicating knowledge dependencies.
β
Lazy-Loaded Graph
: Zero initial memory/CDN overhead, hydrating strictly on viewport intersection.
β
Mobile TOC Drawer
: Touch-friendly bottom sheet highlighting active section headings.
β
Distraction-Free Focus
: Maximize reading canvas with 1-click floating exit trigger.
β
Resilient Storage
: Defensive JSON parsing preventing crashes across hard reload (Ctrl+Shift+R).
GraphMind
Dark mode
Light mode
Explorer
computer-science
Search
Search
161 items with this tag.
Oct 27, 2026
Advanced Tree Structures & Link-Cut Trees: Splay Trees, HLD & Dynamic Trees in O(log N)
dsa
link-cut-tree
heavy-light-decomposition
splay-tree
dynamic-trees
lca
tree-path-queries
algorithms
computer-science
learning-note
Oct 27, 2026
Link-Cut Tree (LCT) & Dynamic Trees
dsa
link-cut-tree
dynamic-trees
splay-tree
dynamic-graph
data-structures
algorithms
computer-science
learning-note
Oct 27, 2026
Splay Tree: Amortized Self-Balancing Binary Search Tree
dsa
splay-tree
binary-search-tree
self-balancing-bst
amortized-analysis
data-structures
algorithms
computer-science
learning-note
Oct 27, 2026
Treap, Implicit Treap & Rope Data Structure
dsa
treap
implicit-treap
rope-data-structure
cartesian-tree
randomized-data-structures
algorithms
computer-science
learning-note
Oct 27, 2026
DP Space Optimization: Rolling Arrays, In-Place Updates & State Reduction Techniques
dsa
dynamic-programming
space-optimization
rolling-array
knapsack
state-reduction
cache-locality
algorithms
computer-science
learning-note
Oct 27, 2026
07 dp patterns cc dng dp kinh in
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
Memoization vs Tabulation: Top-Down vs Bottom-Up Dynamic Programming In-Depth
dsa
dynamic-programming
memoization
tabulation
top-down
bottom-up
performance
algorithms
computer-science
learning-note
Oct 27, 2026
09 state transition thinking t duy chuyn trng thi
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
10 leetcode practice luyn tp dp qua 10 bi kinh in
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
02 2d dp dp hai chiu
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
03 dp on subsequences dp trn dy con
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
04 dp on strings dp trn chui
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
05 dp on trees dp trn cy
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
Advanced Graph Flows & Matching: Stoer-Wagner Algorithm for Global Minimum Cut
dsa
graph-theory
global-min-cut
stoer-wagner
max-adjacency-search
min-cut
weighted-graphs
algorithms
computer-science
learning-note
Oct 27, 2026
Dynamic Programming (DP) - Master Module Overview
dsa
dynamic-programming
dp
memoization
tabulation
knapsack
lcs
lis
edit-distance
interval-dp
space-optimization
overview
roadmap
algorithms
computer-science
learning-note
Oct 27, 2026
01 1d dp dp mt chiu
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
Advanced Graph Flows & Matching: Dinic's Algorithm, Min-Cut Max-Flow & Hopcroft-Karp
dsa
network-flow
max-flow
min-cut
dinics-algorithm
hopcroft-karp
bipartite-matching
algorithms
computer-science
learning-note
Oct 27, 2026
Advanced Graph Flows & Matching: Hopcroft-Karp Algorithm for Maximum Bipartite Matching
dsa
graph-theory
bipartite-matching
hopcroft-karp
augmenting-paths
max-flow
network-flow
algorithms
computer-science
learning-note
Oct 27, 2026
Advanced Graph Flows & Matching: Hungarian Algorithm for Assignment Problem & Weighted Bipartite Matching
dsa
graph-theory
bipartite-matching
hungarian-algorithm
assignment-problem
kuhn-munkres
potential-duality
algorithms
computer-science
learning-note
Oct 27, 2026
09 bellman ford algorithm
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
10 floyd warshall algorithm
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
11 leetcode practice gii chi tit 10 bi kinh in
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
04 topological sort
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
Shortest Path Algorithms: Comprehensive Master Guide β Tα»ng Quan ThuαΊt ToΓ‘n ΔΖ°α»ng Δi NgαΊ―n NhαΊ₯t
dsa
graphs
shortest-path
bfs
0-1-bfs
dijkstra
bellman-ford
floyd-warshall
johnsons-algorithm
a-star
spfa
relaxation
algorithms
computer-science
learning-note
Oct 27, 2026
06 minimum spanning tree cy khung nh nht
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
07 disjoint set union find
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
08 dijkstras algorithm
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
Graphs: Representations & Traversal - Master Module Overview
dsa
graphs
bfs
dfs
0-1-bfs
topological-sort
cycle-detection
bipartite
csr
overview
roadmap
algorithms
computer-science
learning-note
Oct 27, 2026
01 graph representation
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
02 bfs dfs
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
03 cycle detection
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
Computational Geometry: Convex Hull, Line Sweep, Polygon Area & Point Location
dsa
computational-geometry
convex-hull
grahams-scan
monotone-chain
sweep-line
cross-product
shoelace-formula
algorithms
computer-science
learning-note
Oct 27, 2026
Computational Geometry: Convex Hull via Graham Scan & Jarvis March
dsa
computational-geometry
convex-hull
graham-scan
jarvis-march
cross-product
monotone-chain
algorithms
computer-science
learning-note
Oct 27, 2026
Computational Geometry: Line Segment Intersection & Bentley-Ottmann Sweep-Line
dsa
computational-geometry
sweep-line
bentley-ottmann
line-segment-intersection
balanced-bst
priority-queue
algorithms
computer-science
learning-note
Oct 27, 2026
Computational Geometry: Point-in-Polygon Testing via Ray Casting & Winding Number
dsa
computational-geometry
point-in-polygon
ray-casting
winding-number
cross-product
jordan-curve-theorem
algorithms
computer-science
learning-note
Oct 27, 2026
11 1 min heap max heap
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
11 2 priority queue
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
11 3 kth largest smallest
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
11 4 merge k sorted lists
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
11 5 top k elements problems
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
11 6 median in data stream
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
Probabilistic DSA: HyperLogLog & Cardinality Estimation
dsa
probabilistic-dsa
hyperloglog
cardinality-estimation
count-distinct
hash-functions
streaming-algorithms
flajolet-martin
algorithms
computer-science
learning-note
Oct 27, 2026
Advanced Game Theory: Nim Game & Sprague-Grundy Theorem
dsa
game-theory
nim-game
sprague-grundy
xor-sum
combinatorial-games
mex-function
grundy-values
algorithms
computer-science
learning-note
Oct 27, 2026
Heaps & Priority Queues - Master Module Overview
dsa
heaps
min-heap
max-heap
priority-queue
median-stream
kth-largest
k-way-merge
indexed-priority-queue
overview
roadmap
algorithms
computer-science
learning-note
Oct 27, 2026
01 gii chi tit cc bi leetcode v heaps priority queue
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
Advanced Game Theory & Combinatorics: Sprague-Grundy Theorem, Nim Games & Combinatorial Identities
dsa
game-theory
sprague-grundy
nim-game
combinatorial-game-theory
mex-function
catalan-numbers
algorithms
computer-science
learning-note
Oct 27, 2026
Advanced Combinatorics: Burnside's Lemma & PΓ³lya Enumeration Theorem
dsa
combinatorics
burnside-lemma
polya-enumeration
group-theory
permutation-groups
cycle-index
symmetry
algorithms
computer-science
learning-note
Oct 27, 2026
Tries (Prefix Trees) & Advanced String Indexing: Architecture & Bitwise XOR Mechanics
dsa
trie
prefix-tree
0-1-trie
maximum-xor
string-algorithms
autocomplete
algorithms
computer-science
learning-note
Oct 27, 2026
Advanced String Algorithms: Manacher's Algorithm for Palindromic Substrings
dsa
manachers-algorithm
palindromes
string-processing
linear-time
dynamic-programming
algorithms
computer-science
learning-note
Oct 27, 2026
Advanced String Algorithms: Suffix Array & Kasai's LCP Array
dsa
suffix-array
kasai-algorithm
lcp-array
string-processing
prefix-doubling
distinct-substrings
algorithms
computer-science
learning-note
Oct 27, 2026
Advanced String Algorithms: Z-Algorithm for Linear Pattern Matching
dsa
z-algorithm
string-matching
longest-common-prefix
linear-time
pattern-matching
algorithms
computer-science
learning-note
Oct 27, 2026
07 maximum path sum path based problems
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
08 luyn tp leetcode gii chi tit tng bi
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
Diameter of Binary Tree (ΔΖ°α»ng KΓnh CΓ’y Nhα» PhΓ’n) - LΓ½ ThuyαΊΏt, DFS & Quy HoαΊ‘ch Δα»ng
dsa
binary-trees
diameter
dfs
tree-dp
post-order
bottom-up
algorithms
computer-science
learning-note
Oct 27, 2026
04 lowest common ancestor t tin chung gn nht
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
05 tree views cc gc nhn ca cy
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
06 serialization and deserialization
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
Binary Trees: Traversals, Structural Properties & Recursive Mechanics
dsa
binary-trees
tree-traversal
morris-traversal
euler-tour
lca
diameter
recursion
algorithms
computer-science
learning-note
Oct 27, 2026
01 tree traversals duyt cy
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
02 height depth chiu cao chiu su
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
09 Advanced Math And Geometry - Master Module Overview
dsa
advanced-math
geometry
fft
ntt
polynomial-multiplication
matrix-exponentiation
inclusion-exclusion
mobius-inversion
convex-hull
lichao-tree
overview
roadmap
algorithms
computer-science
learning-note
Oct 27, 2026
Advanced Math & Geometry: Convex Hull Trick (CHT) & Li Chao Tree Optimization
dsa
convex-hull-trick
lichao-tree
dp-optimization
computational-geometry
segment-tree-lines
algorithms
computer-science
learning-note
Oct 27, 2026
Advanced Math & Geometry: Fast Fourier Transform (FFT) & Polynomial Multiplication
dsa
fft
fast-fourier-transform
ntt
polynomial-multiplication
complex-numbers
algorithm-math
algorithms
computer-science
learning-note
Oct 27, 2026
Advanced Math & Geometry: Inclusion-Exclusion Principle & MΓΆbius Inversion
dsa
inclusion-exclusion
pie
mobius-inversion
dirichlet-convolution
linear-sieve
number-theory
algorithms
computer-science
learning-note
Oct 27, 2026
Matrix Exponentiation: Linear Recurrences, Fibonacci & Transition Matrices in O(K^3 log N)
dsa
matrix-exponentiation
linear-recurrence
fibonacci
binary-exponentiation
advanced-math
dynamic-programming
algorithms
computer-science
learning-note
Oct 27, 2026
01. Advanced Data Structures: Disjoint Set Union (DSU) with Rollback Mechanics
dsa
dsu
rollback-dsu
disjoint-set-union
dynamic-connectivity
divide-and-conquer-over-time
algorithms
computer-science
learning-note
Oct 27, 2026
01. Advanced Data Structures: Persistent Segment Trees & Functional Data Structures
dsa
persistent-segment-tree
functional-data-structures
path-copying
range-kth-element
advanced-data-structures
algorithms
computer-science
learning-note
Oct 27, 2026
01. Advanced Data Structures: Suffix Automaton (SAM) & Substring Queries
dsa
suffix-automaton
sam
string-processing
endpos
suffix-link
substring-queries
algorithms
computer-science
learning-note
Oct 27, 2026
01. π² Centroid Decomposition: Tree Path Queries & Divide & Conquer on Trees
dsa
centroid-decomposition
trees
divide-and-conquer
tree-path-queries
competitive-programming
advanced-dsa
algorithms
computer-science
learning-note
Oct 27, 2026
00. π 08 Advanced Data Structures β Master Module Overview
dsa
advanced-data-structures
persistent-segment-tree
centroid-decomposition
dsu-rollback
suffix-automaton
sam
overview
roadmap
algorithms
computer-science
learning-note
Oct 27, 2026
04. π₯ Monotonic Stack (NgΔn xαΊΏp ΔΖ‘n Δiα»u) β LΓ½ thuyαΊΏt ToΓ n diα»n, Chα»©ng minh & Ứng dα»₯ng
dsa
stack
monotonic-stack
next-greater-element
histogram
trapping-rain-water
algorithms
computer-science
learning-note
Oct 27, 2026
05. Next Greater Element
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
06. Expression Evaluation
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
07. Min Stack
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
08. Queue using Stack / Stack using Queue
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
09. LeetCode Practice β GiαΊ£i chi tiαΊΏt 8 bΓ i kinh Δiα»n
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
00. π₯ Stacks & Queues: Architecture, Monotonic Variants & Systems Engineering
dsa
stack
queue
deque
monotonic-stack
monotonic-queue
circular-buffer
memory-layout
algorithms
computer-science
learning-note
Oct 27, 2026
01. Stack (LIFO)
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
02. Queue (FIFO)
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
03. π Deque (HΓ ng Δợi Hai ΔαΊ§u) β KiαΊΏn trΓΊc Bα» nhα» Chunked, VΓ²ng lαΊ·p & Ứng dα»₯ng Thα»±c chiαΊΏn
dsa
deque
double-ended-queue
chunked-array
sliding-window
work-stealing
ring-buffer
algorithms
computer-science
learning-note
Oct 27, 2026
00. π 07 Advanced Graph Theory β Master Module Overview
dsa
advanced-graph-theory
heavy-light-decomposition
hld
network-flow
dinic
edmonds-karp
mcmf
min-cost-max-flow
bipartite-matching
min-cut
overview
roadmap
algorithms
computer-science
learning-note
Oct 27, 2026
01. Advanced DSA Pattern: Heavy-Light Decomposition (HLD) for Tree Path Queries
dsa
graph-theory
heavy-light-decomposition
hld
segment-tree
lca
tree-path-queries
advanced-patterns
competitive-programming
algorithms
computer-science
learning-note
Oct 27, 2026
01. Advanced DSA Pattern: Minimum Cost Maximum Flow (MCMF) - Successive Shortest Path
dsa
graph-theory
network-flow
min-cost-max-flow
mcmf
successive-shortest-path
spfa
dijkstra
advanced-patterns
competitive-programming
algorithms
computer-science
learning-note
Oct 27, 2026
01. Advanced DSA Pattern: Network Flow - Dinic's & Edmonds-Karp Maximum Flow
dsa
graph-theory
network-flow
max-flow
dinic-algorithm
edmonds-karp
min-cut
advanced-patterns
competitive-programming
algorithms
computer-science
learning-note
Oct 27, 2026
02. Doubly Linked List
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
03. Fast & Slow Pointer
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
04. Cycle Detection
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
05. Reverse / Merge Linked List
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
06. LRU Cache (Design Problem)
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
07. GiαΊ£i chi tiαΊΏt bΓ i LeetCode vα» Linked List
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
01. Advanced DSA Pattern: Tree Dynamic Programming & Rerooting Technique
dsa
dynamic-programming
tree-dp
rerooting
graph-algorithms
advanced-patterns
competitive-programming
algorithms
computer-science
learning-note
Oct 27, 2026
00. π Linked Lists: Singly, Doubly, Circular Lists & Memory Architecture
dsa
linked-list
singly-linked-list
doubly-linked-list
fast-slow-pointer
floyds-cycle
memory-overhead
algorithms
computer-science
learning-note
Oct 27, 2026
01. Singly Linked List
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
00. π 06 Advanced Dynamic Programming β Master Module Overview
dsa
advanced-dynamic-programming
tree-dp
rerooting
digit-dp
dnc-dp
convex-hull-trick
knuth-optimization
slope-trick
overview
roadmap
algorithms
computer-science
learning-note
Oct 27, 2026
01. Advanced DSA Pattern: Digit Dynamic Programming for Number Range Constraints
dsa
dynamic-programming
digit-dp
number-theory
range-queries
advanced-patterns
competitive-programming
algorithms
computer-science
learning-note
Oct 27, 2026
01. Advanced DSA Pattern: Divide & Conquer Dynamic Programming Optimization
dsa
dynamic-programming
divide-and-conquer
dp-optimization
quadrangle-inequality
advanced-patterns
competitive-programming
algorithms
computer-science
learning-note
Oct 27, 2026
04. Subarray / Substring Problems
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
05. βοΈ Set vs Map: HashSet vs TreeSet, HashMap vs TreeMap β Architectural Comparison & Memory Layout
dsa
hashing
hashset
hashmap
treeset
treemap
red-black-tree
performance
memory-layout
time-complexity
algorithms
computer-science
learning-note
Oct 27, 2026
06. Hashing cho Pair Sum / 2Sum Variations
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
07. LeetCode Practice β Luyα»n tαΊp Hashing
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
00. π Hash Tables, Dictionaries & Hash Maps: Architectural Theory & Collision Resolution
dsa
hashing
hash-table
hash-map
open-addressing
separate-chaining
robin-hood-hashing
cuckoo-hashing
algorithms
computer-science
learning-note
Oct 27, 2026
01. Hash Maps
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
02. Frequency Counting
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
03. Prefix Hashing
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
01. Advanced DSA Pattern: Dynamic Programming with State Machine & Bitmask
dsa
dynamic-programming
state-machine
bitmask
bit-manipulation
advanced-patterns
competitive-programming
algorithms
computer-science
learning-note
Oct 27, 2026
01. Advanced DSA Pattern: Monotonic Stack, Monotonic Queue & Sliding Window Deque
dsa
monotonic-stack
monotonic-queue
sliding-window
deque
advanced-patterns
competitive-programming
algorithms
computer-science
learning-note
Oct 27, 2026
01. Advanced DSA Pattern: Trie & Aho-Corasick Multi-Pattern String Matching
dsa
trie
aho-corasick
string-matching
automaton
bfs
failure-links
advanced-patterns
competitive-programming
algorithms
computer-science
learning-note
Oct 27, 2026
01. Complexity Analysis & Memory Overhead
dsa
learning-track
algorithms
computer-science
learning-note
Oct 27, 2026
07. LeetCode Practice β GiαΊ£i chi tiαΊΏt 8 bΓ i kinh Δiα»n
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
00. π 05 Advanced DSA Patterns β Master Module Overview
dsa
advanced-dsa-patterns
monotonic-stack
trie
aho-corasick
segment-tree
fenwick-tree
tarjan
kosaraju
state-machine-dp
bitmask-dp
overview
roadmap
algorithms
computer-science
learning-note
Oct 27, 2026
01. Advanced DSA Pattern: Advanced Graph Algorithms (Tarjan's, Kosaraju's, Bridges & Cut-Vertices)
dsa
graph-algorithms
tarjan
kosaraju
scc
bridges
cut-vertices
advanced-patterns
competitive-programming
algorithms
computer-science
learning-note
Oct 27, 2026
03. Permutations
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
04. Backtracking (N-Queens, Sudoku)
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
05. Combination Sum Problems
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
06. Palindrome Partitioning
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
00. π Recursion & Backtracking: State Trees, Pruning Mechanics & Combinatorial Search
dsa
recursion
backtracking
state-space-tree
pruning
permutations
subsets
n-queens
sudoku
algorithms
computer-science
learning-note
Oct 27, 2026
01. Recursion Basics
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
02. Subsets / Subsequences
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
05. Quick Sort
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
06. Heap Sort
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
07. Lower Bound / Upper Bound
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
08. Custom Comparator Sorting
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
09. LeetCode Practice -- Luyα»n tαΊp Searching & Sorting
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
01. Basic Sorting
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
02. Binary Search
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
03. Binary Search on Answer
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
04. Merge Sort
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
00. β Divide & Conquer: Paradigms, Recurrence Relations & Algorithmic Geometry
dsa
divide-and-conquer
master-theorem
mergesort
strassen
closest-pair
fft
karatsuba
algorithms
computer-science
learning-note
Oct 27, 2026
00. π Searching & Sorting: Master Algorithmic Foundations, Theory & Engineering
dsa
searching
sorting
binary-search
quicksort
mergesort
heapsort
timsort
counting-sort
radix-sort
algorithms
computer-science
learning-note
Oct 27, 2026
10. LeetCode Practice - GiαΊ£i Chi TiαΊΏt
dsa
leetcode
arrays
strings
algorithms
computer-science
learning-note
Oct 27, 2026
07.2. 2D Arrays β Ma trαΊn
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
08. π³οΈ Boyer-Moore Majority Voting Algorithm β LΓ½ thuyαΊΏt, Chα»©ng minh ToΓ‘n hα»c & Mα» rα»ng
dsa
moores-voting
majority-element
streaming-algorithms
state-machine
algorithms
computer-science
learning-note
Oct 27, 2026
09. Dutch National Flag Algorithm
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
03. Two Pointers β Kα»Ή thuαΊt hai con trα»
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
04. Sliding Window β Cα»a sα» trượt
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
05. β Prefix Sum (MαΊ£ng Cα»ng Dα»n) & Difference Array β LΓ½ thuyαΊΏt ToΓ n diα»n & Ứng dα»₯ng
dsa
prefix-sum
difference-array
2d-prefix-sum
range-query
leetcode
algorithms
computer-science
learning-note
Oct 27, 2026
06. Kadane's Algorithm
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
00. π¦ Arrays & Strings: Master Architectural Overview & Algorithmic Patterns
dsa
arrays
strings
two-pointers
sliding-window
prefix-sum
kadanes
moores-voting
string-algorithms
algorithms
computer-science
learning-note
Oct 27, 2026
01. π¦ Arrays (MαΊ£ng) β CαΊ₯u trΓΊc Bα» nhα», Thao tΓ‘c CΔn bαΊ£n & Kα»Ή thuαΊt NΓ’ng cao
dsa
arrays
memory-layout
dynamic-arrays
vector
span
algorithmic-patterns
algorithms
computer-science
learning-note
Oct 27, 2026
02. π€ Strings (Chuα»i) β KiαΊΏn trΓΊc Bα» nhα», Immutability & ThuαΊt toΓ‘n Xα» lΓ½ Chuα»i
dsa
strings
string-immutability
stringbuilder
kmp
rolling-hash
anagrams
algorithms
computer-science
learning-note
Oct 27, 2026
05. LeetCode Practice β Basics
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
02. Math Basics
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
03. Bit Manipulation Basics
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
04. Bit Masking & XOR Tricks
dsa
algorithms
computer-science
learning-note
Oct 27, 2026
00. π Mastering Big O Notation & Algorithmic Complexity Analysis
dsa
complexity-analysis
big-o
big-theta
big-omega
amortized-analysis
master-theorem
space-complexity
algorithms
computer-science
learning-note
Oct 27, 2026
00. β‘ Mastering Bit Manipulation & Low-Level Binary Computing
dsa
bit-manipulation
binary
xor-tricks
bitmasks
lowbit
bitwise-hacks
algorithms
computer-science
learning-note
Oct 27, 2026
01. Time & Space Complexity Analysis
dsa
complexity-analysis
big-o
time-complexity
space-complexity
master-theorem
algorithms
computer-science
learning-note
Aug 26, 2026
00. π§ Greedy Algorithms: Theoretical Foundations, Matroid Theory & Design Patterns
dsa
greedy
matroid-theory
rado-edmonds
exchange-argument
dynamic-programming
algorithms
computer-science
learning-note
Aug 26, 2026
01. π― Activity Selection & Interval Scheduling Algorithms
dsa
greedy
interval-scheduling
activity-selection
meeting-rooms
sweep-line
algorithms
computer-science
learning-note
Aug 26, 2026
02. ποΈ Huffman Coding & Lossless Data Compression
dsa
greedy
huffman-coding
compression
information-theory
priority-queue
binary-tree
bit-manipulation
algorithms
computer-science
learning-note
Aug 26, 2026
Fractional Knapsack vs 0/1 Knapsack: LP Relaxation, QuickSelect O(N) & Dynamic Programming
dsa
greedy
knapsack
linear-programming
quickselect
dynamic-programming
optimization
algorithms
computer-science
learning-note
Aug 26, 2026
Jump Game & Greedy Reachability Algorithms: From Linear Frontiers to Sliding Window BFS
dsa
greedy
jump-game
reachability
sliding-window
bfs
leetcode
algorithms
computer-science
learning-note
Aug 26, 2026
Task Scheduler & String Reorganization: Frequency Prioritization & Cooldown Mechanics
dsa
greedy
task-scheduler
reorganize-string
priority-queue
frequency-table
leetcode
algorithms
computer-science
learning-note
Aug 26, 2026
Classical LeetCode Greedy Problem Walkthroughs: Deep Proofs & Optimal Solutions
dsa
greedy
leetcode
gas-station
candy
partition-labels
non-overlapping-intervals
algorithms
computer-science
learning-note
Aug 26, 2026
Binary Search Trees (BST): Theoretical Foundations, Balancing, and Traversal Mechanics
dsa
algorithms
computer-science
trees
bst
avl-tree
red-black-tree
learning-note
Aug 26, 2026
Binary Search Tree Operations: Search, Insert & 3-Case Deletion Mechanics
dsa
algorithms
computer-science
learning-note
Aug 26, 2026
Validating Binary Search Trees & In-Order Traversal Invariants
dsa
algorithms
computer-science
learning-note
Aug 26, 2026
Kth Smallest Element in a Binary Search Tree & Order-Statistic Trees
dsa
algorithms
computer-science
learning-note
Aug 26, 2026
Lowest Common Ancestor in a Binary Search Tree & Binary Lifting Mechanics
dsa
algorithms
computer-science
learning-note
Aug 26, 2026
Converting Sorted Arrays & Linked Lists to Height-Balanced BSTs
dsa
algorithms
computer-science
learning-note
Aug 26, 2026
LeetCode Practice: Classical Binary Search Tree Problems Deep Dive
dsa
algorithms
computer-science
learning-note