интервью-паттерны, не курс CSinterview patterns, not a CS course

Алгоритмы и структуры данныхAlgorithms and data structures

Не учебник по CS — набор паттернов и триггеров их распознавания в условии задачи, с примерами на C++. Дополняет kb/algorithms.md (текстовая шпаргалка) страницами того же формата, что stl/ и libraries/. Каркас: ~60 паттернов по 14 категориям, страницы ещё не написаны.Not a CS textbook — a set of patterns and the triggers for recognizing them in a problem statement, with C++ examples. Complements kb/algorithms.md (the text cheat sheet) with pages in the same format as stl/ and libraries/. Skeleton: ~60 patterns across 14 categories, pages not yet written.

Массивы и строкиArrays & strings

ПоискSearching

СортировкиSorting

ХешированиеHashing

КучаHeap

Стек и очередьStack & queue

Связные спискиLinked lists

ДеревьяTrees

ГрафыGraphs

Динамическое программированиеDynamic programming

Backtracking

Жадные алгоритмыGreedy algorithms

Битовые операцииBit manipulation

Математика и теория чиселMath & number theory

ПродвинутоеAdvanced

статус и связь с существующей шпаргалкойstatus and relation to the existing cheat sheet

Это каркас: 14 категорий и ~60 паттернов зафиксированы, страницы фич ещё не написаны. Метка interview отмечает паттерны, которые встречаются на технических собеседованиях чаще всего. При заполнении будет использоваться то же ядро, что уже есть в kb/algorithms.md (таблица сложностей, триггеры распознавания), но развёрнутое в полный формат страницы (что/зачем/как/примеры/грабли), а не сжатая шпаргалка.This is a skeleton: 14 categories and ~60 patterns are locked in, feature pages not yet written. The interview tag marks the patterns that come up most often in technical interviews. Filling this in will reuse the same core already present in kb/algorithms.md (the complexity table, recognition triggers), expanded into the full page format (what/why/how/examples/gotchas) rather than a condensed cheat sheet.