🧮

Алгоритмы — Основы и структуры данных

Big O, массивы, списки, стек, очередь, хеш-таблицы, деревья, графы, сортировки, поиск, рекурсия.

30 вопросов · 30 показано

EasyЧто такое Big O notation и почему важно?EasyКак работают бинарный поиск и его сложность?MediumКак реализовать разворот односвязного списка?MediumКак определить цикл в связном списке?EasyКак найти пересечение двух массивов?MediumКак работает Merge Sort?MediumКак работает QuickSort?MediumКак найти k-й по величине элемент?MediumКак реализовать стек через очередь (и наоборот)?MediumЧто такое хеш-таблица и как обрабатывает коллизии?MediumКак работает BFS и DFS?HardКак найти кратчайший путь (Dijkstra)?HardЧто такое динамическое программирование?EasyКак решить Two Sum?EasyКак проверить палиндром?EasyКак проверить правильность скобок?MediumЧто такое бинарное дерево поиска (BST)?HardЧто такое Trie (префиксное дерево)?MediumЧто такое heap (куча) и priority queue?HardКак работает union-find (disjoint set)?HardЧто такое backtracking?MediumКак найти longest substring без повторений?MediumКак слить k отсортированных списков?MediumЧто такое sliding window?HardКак работает топологическая сортировка?HardКак работает quickselect и почему O(n)?EasyЧто такое prefix sum?HardКак найти минимальное остовное дерево (MST)?MediumЧто такое жадные алгоритмы (greedy)?MediumКак работает алгоритм Kadane (max subarray)?