CONCEPT BLOGS
Deep concept tutorials — written the way we teach Multi-phase guides with mental models, worked examples, diagrams, and real edge cases — the public form of Learnisim AI's conceptual learning. Read here; train it interactively in the app.
HOW WE TEACH · SAME ARC AS THE APP
Why → Model → Worked → Practice → Edge cases → Apply
LEVEL All beginner intermediate advanced
TOPIC All advanced algorithm analysis algorithms amortized arrays beginner bfs binary search trees binary-tree binary-trees bst bucket coding-interview complexity analysis computer science cycle data structures data-structures deque dfs dp dsa floyd geometry graph graph-theory graphs greedy greedy algorithms hash map hash set hashmap heap in-place intermediate intervals interview prep kadane leetcode linked list matrix mental model monotonic stack performance pointers prefix prefix sum programming fundamentals queue recursion scheduling serialization simulation sliding window sorting stack streaming strings time complexity topo tree trees two pointers union-find worked example
intermediate 8 min · Oct 2, 2026
Learn how Union-Find catches extra edges by tracing every step of the redundant connection example [[1,2],[1,3],[2,3]].
dsa union-find graph algorithms
Read article →