← ClaudeAtlas

algo-core-algorithmslisted

Use when implementing or choosing a core algorithm: sorting as libraries actually implement it (introsort, Timsort, pdqsort, radix) and how to choose, searching and indexing, graph algorithms (traversal, shortest paths, topological sort, flow, union-find), string and text algorithms (substring search, edit distance, suffix structures), and dynamic programming, greedy, divide and conquer, and amortized analysis.
adammatthewsteinberger/vibey-skills · ★ 1 · AI & Automation · score 72
Install: claude install-skill adammatthewsteinberger/vibey-skills
# Algorithms Deep Dive: Sorting, Searching, Graphs, Strings, and Dynamic Programming > **Part 3 of 5** of the *Algorithms Deep Dive* reference (plugin `algorithms-deep-dive`), covering §7–§11. Sibling skills: `algo-foundations-and-machine-model` (§0–§2), `algo-data-structures` (§3–§6), `algo-probabilistic-concurrency-and-measurement` (§12–§14), `algo-reference` (§15–§20). Section numbers are shared across the set; a reference written as §N → `skill` points into that sibling skill. > > **Currency:** Verified August 2026. See §17 → `algo-reference` for the currency snapshot and what goes stale first. > **How to read this.** Reference, not a course, and deliberately complementary to a > theory-of-computation reference: **that** answers "is this solvable and how hard is it"; > **this** answers "which structure, which algorithm, and why is it slower than the > analysis said." > > Three markers: > - **[DURABLE]** — established algorithms, structures, and engineering practice. Most of > this document. > - **[VERSIONED]** — library implementations, hardware behaviour, recent results. > - **[CONTESTED]** — genuine disagreement. > > **⚠️ GOTCHA** boxes mark the places where the textbook answer and the production answer > diverge. > > **The three framings that organize everything below:** > 1. **Data structure choice is algorithm choice.** Most "algorithm problems" in real > systems are solved by picking the right structure and letting the algorithm fall out. > **If your algor