Проверенный набор
LeetCode 75
Один узнаваемый маршрут из 75 задач: идите в официальном порядке групп, отмечайте результат и сверяйте каждую задачу с этапом курса AlgoDS.
0/75решено
Состав, порядок и группы сверены с официальным LeetCode.
Группа 1 из 22
Array / String
9 задач- 1Merge Strings AlternatelyLeetCode 1768 · EasyЭтап 2Линейный проход · Разминка AlgoDSСначала завершите уроки-зависимости
- 2Greatest Common Divisor of StringsLeetCode 1071 · EasyЭтап 2Строковое наблюдение · Разминка AlgoDSСначала завершите уроки-зависимости
- 3Kids With the Greatest Number of CandiesLeetCode 1431 · EasyЭтап 2Линейный проход · Разминка AlgoDSСначала завершите уроки-зависимости
- 4Can Place FlowersLeetCode 605 · EasyЭтап 14Жадный выбор · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 5Reverse Vowels of a StringLeetCode 345 · EasyЭтап 3Два указателя навстречу · Разминка AlgoDSСначала завершите уроки-зависимости
- 6Reverse Words in a StringLeetCode 151 · MediumЭтап 3Разбор строки · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 7Product of Array Except SelfLeetCode 238 · MediumЭтап 5Префикс и суффикс · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 8Increasing Triplet SubsequenceLeetCode 334 · MediumЭтап 14Жадный инвариант · С вызовом AlgoDSСначала завершите уроки-зависимости
- 9String CompressionLeetCode 443 · MediumЭтап 3Два указателя в одном направлении · Основной уровень AlgoDSСначала завершите уроки-зависимости
Группа 2 из 22
Two Pointers
4 задач- 10Move ZeroesLeetCode 283 · EasyЭтап 3Два указателя в одном направлении · Разминка AlgoDSСначала завершите уроки-зависимости
- 11Is SubsequenceLeetCode 392 · EasyЭтап 3Два указателя в одном направлении · Разминка AlgoDSСначала завершите уроки-зависимости
- 12Container With Most WaterLeetCode 11 · MediumЭтап 3Два указателя навстречу · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 13Max Number of K-Sum PairsLeetCode 1679 · MediumЭтап 7Два указателя навстречу · Основной уровень AlgoDSСначала завершите уроки-зависимости
Группа 3 из 22
Sliding Window
4 задач- 14Maximum Average Subarray ILeetCode 643 · EasyЭтап 4Окно фиксированного размера · Разминка AlgoDSСначала завершите уроки-зависимости
- 15Maximum Number of Vowels in a Substring of Given LengthLeetCode 1456 · MediumЭтап 4Окно фиксированного размера · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 16Max Consecutive Ones IIILeetCode 1004 · MediumЭтап 4Окно переменного размера · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 17Longest Subarray of 1's After Deleting One ElementLeetCode 1493 · MediumЭтап 4Окно переменного размера · Основной уровень AlgoDSСначала завершите уроки-зависимости
Группа 4 из 22
Prefix Sum
2 задач- 18Find the Highest AltitudeLeetCode 1732 · EasyЭтап 5Префиксная сумма · Разминка AlgoDSСначала завершите уроки-зависимости
- 19Find Pivot IndexLeetCode 724 · EasyЭтап 5Префиксная сумма · Разминка AlgoDSСначала завершите уроки-зависимости
Группа 5 из 22
Hash Map / Set
4 задач- 20Find the Difference of Two ArraysLeetCode 2215 · EasyЭтап 2Множество · Разминка AlgoDSСначала завершите уроки-зависимости
- 21Unique Number of OccurrencesLeetCode 1207 · EasyЭтап 2Частотная таблица · Разминка AlgoDSСначала завершите уроки-зависимости
- 22Determine if Two Strings Are CloseLeetCode 1657 · MediumЭтап 2Частотная таблица · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 23Equal Row and Column PairsLeetCode 2352 · MediumЭтап 2Хеширование последовательностей · Основной уровень AlgoDSСначала завершите уроки-зависимости
Группа 6 из 22
Stack
3 задач- 24Removing Stars From a StringLeetCode 2390 · MediumЭтап 6Стек · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 25Asteroid CollisionLeetCode 735 · MediumЭтап 6Стек · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 26Decode StringLeetCode 394 · MediumЭтап 6Стек · С вызовом AlgoDSСначала завершите уроки-зависимости
Группа 7 из 22
Queue
2 задач- 27Number of Recent CallsLeetCode 933 · EasyЭтап 6Очередь · Разминка AlgoDSСначала завершите уроки-зависимости
- 28Dota2 SenateLeetCode 649 · MediumЭтап 6Две очереди · Основной уровень AlgoDSСначала завершите уроки-зависимости
Группа 8 из 22
Linked List
4 задач- 29Delete the Middle Node of a Linked ListLeetCode 2095 · MediumЭтап 9Быстрый и медленный указатели · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 30Odd Even Linked ListLeetCode 328 · MediumЭтап 9Перелинковка списка · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 31Reverse Linked ListLeetCode 206 · EasyЭтап 9Разворот связного списка · Разминка AlgoDSСначала завершите уроки-зависимости
- 32Maximum Twin Sum of a Linked ListLeetCode 2130 · MediumЭтап 9Разворот части списка · Основной уровень AlgoDSСначала завершите уроки-зависимости
Группа 9 из 22
Binary Tree - DFS
6 задач- 33Maximum Depth of Binary TreeLeetCode 104 · EasyЭтап 10DFS по дереву · Разминка AlgoDSСначала завершите уроки-зависимости
- 34Leaf-Similar TreesLeetCode 872 · EasyЭтап 10DFS по дереву · Разминка AlgoDSСначала завершите уроки-зависимости
- 35Count Good Nodes in Binary TreeLeetCode 1448 · MediumЭтап 10DFS с состоянием пути · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 36Path Sum IIILeetCode 437 · MediumЭтап 10Префиксные суммы на дереве · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 37Longest ZigZag Path in a Binary TreeLeetCode 1372 · MediumЭтап 10DFS с несколькими состояниями · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 38Lowest Common Ancestor of a Binary TreeLeetCode 236 · MediumЭтап 10DFS по дереву · С вызовом AlgoDSСначала завершите уроки-зависимости
Группа 10 из 22
Binary Tree - BFS
2 задач- 39Binary Tree Right Side ViewLeetCode 199 · MediumЭтап 10BFS по уровням · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 40Maximum Level Sum of a Binary TreeLeetCode 1161 · MediumЭтап 10BFS по уровням · Основной уровень AlgoDSСначала завершите уроки-зависимости
Группа 11 из 22
Binary Search Tree
2 задач- 41Search in a Binary Search TreeLeetCode 700 · EasyЭтап 10Свойство BST · Разминка AlgoDSСначала завершите уроки-зависимости
- 42Delete Node in a BSTLeetCode 450 · MediumЭтап 10Операции BST · Основной уровень AlgoDSСначала завершите уроки-зависимости
Группа 12 из 22
Graphs - DFS
4 задач- 43Keys and RoomsLeetCode 841 · MediumЭтап 13DFS по графу · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 44Number of ProvincesLeetCode 547 · MediumЭтап 13Компоненты связности · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 45Reorder Routes to Make All Paths Lead to the City ZeroLeetCode 1466 · MediumЭтап 13DFS по дереву · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 46Evaluate DivisionLeetCode 399 · MediumЭтап 13Взвешенный граф · С вызовом AlgoDSСначала завершите уроки-зависимости
Группа 13 из 22
Graphs - BFS
2 задач- 47Nearest Exit from Entrance in MazeLeetCode 1926 · MediumЭтап 13BFS в сетке · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 48Rotting OrangesLeetCode 994 · MediumЭтап 13Мультистартовый BFS · Основной уровень AlgoDSСначала завершите уроки-зависимости
Группа 14 из 22
Heap / Priority Queue
4 задач- 49Kth Largest Element in an ArrayLeetCode 215 · MediumЭтап 11Куча размера k · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 50Smallest Number in Infinite SetLeetCode 2336 · MediumЭтап 11Куча с границей · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 51Maximum Subsequence ScoreLeetCode 2542 · MediumЭтап 14Сортировка и куча · С вызовом AlgoDSСначала завершите уроки-зависимости
- 52Total Cost to Hire K WorkersLeetCode 2462 · MediumЭтап 11Две кучи · С вызовом AlgoDSСначала завершите уроки-зависимости
Группа 15 из 22
Binary Search
4 задач- 53Guess Number Higher or LowerLeetCode 374 · EasyЭтап 8Бинарный поиск · Разминка AlgoDSСначала завершите уроки-зависимости
- 54Successful Pairs of Spells and PotionsLeetCode 2300 · MediumЭтап 8Бинарная граница · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 55Find Peak ElementLeetCode 162 · MediumЭтап 8Бинарный поиск по форме · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 56Koko Eating BananasLeetCode 875 · MediumЭтап 8Бинарный поиск по ответу · С вызовом AlgoDSСначала завершите уроки-зависимости
Группа 16 из 22
Backtracking
2 задач- 57Letter Combinations of a Phone NumberLeetCode 17 · MediumЭтап 12Дерево решений · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 58Combination Sum IIILeetCode 216 · MediumЭтап 12Backtracking с отсечениями · С вызовом AlgoDSСначала завершите уроки-зависимости
Группа 17 из 22
DP - 1D
4 задач- 59N-th Tribonacci NumberLeetCode 1137 · EasyЭтап 15Одномерная динамика · Разминка AlgoDSСначала завершите уроки-зависимости
- 60Min Cost Climbing StairsLeetCode 746 · EasyЭтап 15Одномерная динамика · Разминка AlgoDSСначала завершите уроки-зависимости
- 61House RobberLeetCode 198 · MediumЭтап 15Одномерная динамика · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 62Domino and Tromino TilingLeetCode 790 · MediumЭтап 15Динамика состояний · С вызовом AlgoDSСначала завершите уроки-зависимости
Группа 18 из 22
DP - Multidimensional
4 задач- 63Unique PathsLeetCode 62 · MediumЭтап 16Динамика по сетке · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 64Longest Common SubsequenceLeetCode 1143 · MediumЭтап 16Динамика по двум последовательностям · С вызовом AlgoDSСначала завершите уроки-зависимости
- 65Best Time to Buy and Sell Stock with Transaction FeeLeetCode 714 · MediumЭтап 15Динамика состояний · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 66Edit DistanceLeetCode 72 · MediumЭтап 16Динамика по двум последовательностям · С вызовом AlgoDSСначала завершите уроки-зависимости
Группа 19 из 22
Bit Manipulation
3 задач- 67Counting BitsLeetCode 338 · EasyЭтап 18Битовые операции · Разминка AlgoDSСначала завершите уроки-зависимости
- 68Single NumberLeetCode 136 · EasyЭтап 18XOR · Разминка AlgoDSСначала завершите уроки-зависимости
- 69Minimum Flips to Make a OR b Equal to cLeetCode 1318 · MediumЭтап 18Побитовый разбор · Основной уровень AlgoDSСначала завершите уроки-зависимости
Группа 20 из 22
Trie
2 задач- 70Implement Trie (Prefix Tree)LeetCode 208 · MediumЭтап 17Префиксное дерево · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 71Search Suggestions SystemLeetCode 1268 · MediumЭтап 17Префиксный индекс · С вызовом AlgoDSСначала завершите уроки-зависимости
Группа 21 из 22
Intervals
2 задач- 72Non-overlapping IntervalsLeetCode 435 · MediumЭтап 14Интервальный жадный выбор · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 73Minimum Number of Arrows to Burst BalloonsLeetCode 452 · MediumЭтап 14Интервальный жадный выбор · Основной уровень AlgoDSСначала завершите уроки-зависимости
Группа 22 из 22
Monotonic Stack
2 задач- 74Daily TemperaturesLeetCode 739 · MediumЭтап 6Монотонный стек · Основной уровень AlgoDSСначала завершите уроки-зависимости
- 75Online Stock SpanLeetCode 901 · MediumЭтап 6Монотонный стек · Основной уровень AlgoDSСначала завершите уроки-зависимости