Проверенный набор

LeetCode 75

Один узнаваемый маршрут из 75 задач: идите в официальном порядке групп, отмечайте результат и сверяйте каждую задачу с этапом курса AlgoDS.

0/75решено

Состав, порядок и группы сверены с официальным LeetCode.

Группа 1 из 22

Array / String

9 задач
  1. 1
    Merge Strings AlternatelyLeetCode 1768 · Easy
    Этап 2Линейный проход · Разминка AlgoDSСначала завершите уроки-зависимости
  2. 2
    Этап 2Строковое наблюдение · Разминка AlgoDSСначала завершите уроки-зависимости
  3. 3
    Этап 2Линейный проход · Разминка AlgoDSСначала завершите уроки-зависимости
  4. 4
    Can Place FlowersLeetCode 605 · Easy
    Этап 14Жадный выбор · Основной уровень AlgoDSСначала завершите уроки-зависимости
  5. 5
    Reverse Vowels of a StringLeetCode 345 · Easy
    Этап 3Два указателя навстречу · Разминка AlgoDSСначала завершите уроки-зависимости
  6. 6
    Reverse Words in a StringLeetCode 151 · Medium
    Этап 3Разбор строки · Основной уровень AlgoDSСначала завершите уроки-зависимости
  7. 7
    Product of Array Except SelfLeetCode 238 · Medium
    Этап 5Префикс и суффикс · Основной уровень AlgoDSСначала завершите уроки-зависимости
  8. 8
    Increasing Triplet SubsequenceLeetCode 334 · Medium
    Этап 14Жадный инвариант · С вызовом AlgoDSСначала завершите уроки-зависимости
  9. 9
    String CompressionLeetCode 443 · Medium
    Этап 3Два указателя в одном направлении · Основной уровень AlgoDSСначала завершите уроки-зависимости

Группа 2 из 22

Two Pointers

4 задач
  1. 10
    Move ZeroesLeetCode 283 · Easy
    Этап 3Два указателя в одном направлении · Разминка AlgoDSСначала завершите уроки-зависимости
  2. 11
    Is SubsequenceLeetCode 392 · Easy
    Этап 3Два указателя в одном направлении · Разминка AlgoDSСначала завершите уроки-зависимости
  3. 12
    Container With Most WaterLeetCode 11 · Medium
    Этап 3Два указателя навстречу · Основной уровень AlgoDSСначала завершите уроки-зависимости
  4. 13
    Max Number of K-Sum PairsLeetCode 1679 · Medium
    Этап 7Два указателя навстречу · Основной уровень AlgoDSСначала завершите уроки-зависимости

Группа 3 из 22

Sliding Window

4 задач
  1. 14
    Maximum Average Subarray ILeetCode 643 · Easy
    Этап 4Окно фиксированного размера · Разминка AlgoDSСначала завершите уроки-зависимости
  2. 15
    Этап 4Окно фиксированного размера · Основной уровень AlgoDSСначала завершите уроки-зависимости
  3. 16
    Max Consecutive Ones IIILeetCode 1004 · Medium
    Этап 4Окно переменного размера · Основной уровень AlgoDSСначала завершите уроки-зависимости
  4. 17
    Этап 4Окно переменного размера · Основной уровень AlgoDSСначала завершите уроки-зависимости

Группа 4 из 22

Prefix Sum

2 задач
  1. 18
    Find the Highest AltitudeLeetCode 1732 · Easy
    Этап 5Префиксная сумма · Разминка AlgoDSСначала завершите уроки-зависимости
  2. 19
    Find Pivot IndexLeetCode 724 · Easy
    Этап 5Префиксная сумма · Разминка AlgoDSСначала завершите уроки-зависимости

Группа 5 из 22

Hash Map / Set

4 задач
  1. 20
    Этап 2Множество · Разминка AlgoDSСначала завершите уроки-зависимости
  2. 21
    Unique Number of OccurrencesLeetCode 1207 · Easy
    Этап 2Частотная таблица · Разминка AlgoDSСначала завершите уроки-зависимости
  3. 22
    Determine if Two Strings Are CloseLeetCode 1657 · Medium
    Этап 2Частотная таблица · Основной уровень AlgoDSСначала завершите уроки-зависимости
  4. 23
    Equal Row and Column PairsLeetCode 2352 · Medium
    Этап 2Хеширование последовательностей · Основной уровень AlgoDSСначала завершите уроки-зависимости

Группа 6 из 22

Stack

3 задач
  1. 24
    Removing Stars From a StringLeetCode 2390 · Medium
    Этап 6Стек · Основной уровень AlgoDSСначала завершите уроки-зависимости
  2. 25
    Asteroid CollisionLeetCode 735 · Medium
    Этап 6Стек · Основной уровень AlgoDSСначала завершите уроки-зависимости
  3. 26
    Decode StringLeetCode 394 · Medium
    Этап 6Стек · С вызовом AlgoDSСначала завершите уроки-зависимости

Группа 7 из 22

Queue

2 задач
  1. 27
    Number of Recent CallsLeetCode 933 · Easy
    Этап 6Очередь · Разминка AlgoDSСначала завершите уроки-зависимости
  2. 28
    Dota2 SenateLeetCode 649 · Medium
    Этап 6Две очереди · Основной уровень AlgoDSСначала завершите уроки-зависимости

Группа 8 из 22

Linked List

4 задач
  1. 29
    Этап 9Быстрый и медленный указатели · Основной уровень AlgoDSСначала завершите уроки-зависимости
  2. 30
    Odd Even Linked ListLeetCode 328 · Medium
    Этап 9Перелинковка списка · Основной уровень AlgoDSСначала завершите уроки-зависимости
  3. 31
    Reverse Linked ListLeetCode 206 · Easy
    Этап 9Разворот связного списка · Разминка AlgoDSСначала завершите уроки-зависимости
  4. 32
    Maximum Twin Sum of a Linked ListLeetCode 2130 · Medium
    Этап 9Разворот части списка · Основной уровень AlgoDSСначала завершите уроки-зависимости

Группа 9 из 22

Binary Tree - DFS

6 задач
  1. 33
    Maximum Depth of Binary TreeLeetCode 104 · Easy
    Этап 10DFS по дереву · Разминка AlgoDSСначала завершите уроки-зависимости
  2. 34
    Leaf-Similar TreesLeetCode 872 · Easy
    Этап 10DFS по дереву · Разминка AlgoDSСначала завершите уроки-зависимости
  3. 35
    Count Good Nodes in Binary TreeLeetCode 1448 · Medium
    Этап 10DFS с состоянием пути · Основной уровень AlgoDSСначала завершите уроки-зависимости
  4. 36
    Path Sum IIILeetCode 437 · Medium
    Этап 10Префиксные суммы на дереве · Основной уровень AlgoDSСначала завершите уроки-зависимости
  5. 37
    Этап 10DFS с несколькими состояниями · Основной уровень AlgoDSСначала завершите уроки-зависимости
  6. 38
    Этап 10DFS по дереву · С вызовом AlgoDSСначала завершите уроки-зависимости

Группа 10 из 22

Binary Tree - BFS

2 задач
  1. 39
    Binary Tree Right Side ViewLeetCode 199 · Medium
    Этап 10BFS по уровням · Основной уровень AlgoDSСначала завершите уроки-зависимости
  2. 40
    Maximum Level Sum of a Binary TreeLeetCode 1161 · Medium
    Этап 10BFS по уровням · Основной уровень AlgoDSСначала завершите уроки-зависимости

Группа 11 из 22

Binary Search Tree

2 задач
  1. 41
    Search in a Binary Search TreeLeetCode 700 · Easy
    Этап 10Свойство BST · Разминка AlgoDSСначала завершите уроки-зависимости
  2. 42
    Delete Node in a BSTLeetCode 450 · Medium
    Этап 10Операции BST · Основной уровень AlgoDSСначала завершите уроки-зависимости

Группа 12 из 22

Graphs - DFS

4 задач
  1. 43
    Keys and RoomsLeetCode 841 · Medium
    Этап 13DFS по графу · Основной уровень AlgoDSСначала завершите уроки-зависимости
  2. 44
    Number of ProvincesLeetCode 547 · Medium
    Этап 13Компоненты связности · Основной уровень AlgoDSСначала завершите уроки-зависимости
  3. 45
    Этап 13DFS по дереву · Основной уровень AlgoDSСначала завершите уроки-зависимости
  4. 46
    Evaluate DivisionLeetCode 399 · Medium
    Этап 13Взвешенный граф · С вызовом AlgoDSСначала завершите уроки-зависимости

Группа 13 из 22

Graphs - BFS

2 задач
  1. 47
    Nearest Exit from Entrance in MazeLeetCode 1926 · Medium
    Этап 13BFS в сетке · Основной уровень AlgoDSСначала завершите уроки-зависимости
  2. 48
    Rotting OrangesLeetCode 994 · Medium
    Этап 13Мультистартовый BFS · Основной уровень AlgoDSСначала завершите уроки-зависимости

Группа 14 из 22

Heap / Priority Queue

4 задач
  1. 49
    Kth Largest Element in an ArrayLeetCode 215 · Medium
    Этап 11Куча размера k · Основной уровень AlgoDSСначала завершите уроки-зависимости
  2. 50
    Smallest Number in Infinite SetLeetCode 2336 · Medium
    Этап 11Куча с границей · Основной уровень AlgoDSСначала завершите уроки-зависимости
  3. 51
    Maximum Subsequence ScoreLeetCode 2542 · Medium
    Этап 14Сортировка и куча · С вызовом AlgoDSСначала завершите уроки-зависимости
  4. 52
    Total Cost to Hire K WorkersLeetCode 2462 · Medium
    Этап 11Две кучи · С вызовом AlgoDSСначала завершите уроки-зависимости

Группа 15 из 22

Binary Search

4 задач
  1. 53
    Guess Number Higher or LowerLeetCode 374 · Easy
    Этап 8Бинарный поиск · Разминка AlgoDSСначала завершите уроки-зависимости
  2. 54
    Этап 8Бинарная граница · Основной уровень AlgoDSСначала завершите уроки-зависимости
  3. 55
    Find Peak ElementLeetCode 162 · Medium
    Этап 8Бинарный поиск по форме · Основной уровень AlgoDSСначала завершите уроки-зависимости
  4. 56
    Koko Eating BananasLeetCode 875 · Medium
    Этап 8Бинарный поиск по ответу · С вызовом AlgoDSСначала завершите уроки-зависимости

Группа 16 из 22

Backtracking

2 задач
  1. 57
    Этап 12Дерево решений · Основной уровень AlgoDSСначала завершите уроки-зависимости
  2. 58
    Combination Sum IIILeetCode 216 · Medium
    Этап 12Backtracking с отсечениями · С вызовом AlgoDSСначала завершите уроки-зависимости

Группа 17 из 22

DP - 1D

4 задач
  1. 59
    N-th Tribonacci NumberLeetCode 1137 · Easy
    Этап 15Одномерная динамика · Разминка AlgoDSСначала завершите уроки-зависимости
  2. 60
    Min Cost Climbing StairsLeetCode 746 · Easy
    Этап 15Одномерная динамика · Разминка AlgoDSСначала завершите уроки-зависимости
  3. 61
    House RobberLeetCode 198 · Medium
    Этап 15Одномерная динамика · Основной уровень AlgoDSСначала завершите уроки-зависимости
  4. 62
    Domino and Tromino TilingLeetCode 790 · Medium
    Этап 15Динамика состояний · С вызовом AlgoDSСначала завершите уроки-зависимости

Группа 18 из 22

DP - Multidimensional

4 задач
  1. 63
    Unique PathsLeetCode 62 · Medium
    Этап 16Динамика по сетке · Основной уровень AlgoDSСначала завершите уроки-зависимости
  2. 64
    Longest Common SubsequenceLeetCode 1143 · Medium
    Этап 16Динамика по двум последовательностям · С вызовом AlgoDSСначала завершите уроки-зависимости
  3. 65
    Этап 15Динамика состояний · Основной уровень AlgoDSСначала завершите уроки-зависимости
  4. 66
    Edit DistanceLeetCode 72 · Medium
    Этап 16Динамика по двум последовательностям · С вызовом AlgoDSСначала завершите уроки-зависимости

Группа 19 из 22

Bit Manipulation

3 задач
  1. 67
    Counting BitsLeetCode 338 · Easy
    Этап 18Битовые операции · Разминка AlgoDSСначала завершите уроки-зависимости
  2. 68
    Single NumberLeetCode 136 · Easy
    Этап 18XOR · Разминка AlgoDSСначала завершите уроки-зависимости
  3. 69
    Этап 18Побитовый разбор · Основной уровень AlgoDSСначала завершите уроки-зависимости

Группа 20 из 22

Trie

2 задач
  1. 70
    Implement Trie (Prefix Tree)LeetCode 208 · Medium
    Этап 17Префиксное дерево · Основной уровень AlgoDSСначала завершите уроки-зависимости
  2. 71
    Search Suggestions SystemLeetCode 1268 · Medium
    Этап 17Префиксный индекс · С вызовом AlgoDSСначала завершите уроки-зависимости

Группа 21 из 22

Intervals

2 задач
  1. 72
    Non-overlapping IntervalsLeetCode 435 · Medium
    Этап 14Интервальный жадный выбор · Основной уровень AlgoDSСначала завершите уроки-зависимости
  2. 73
    Этап 14Интервальный жадный выбор · Основной уровень AlgoDSСначала завершите уроки-зависимости

Группа 22 из 22

Monotonic Stack

2 задач
  1. 74
    Daily TemperaturesLeetCode 739 · Medium
    Этап 6Монотонный стек · Основной уровень AlgoDSСначала завершите уроки-зависимости
  2. 75
    Online Stock SpanLeetCode 901 · Medium
    Этап 6Монотонный стек · Основной уровень AlgoDSСначала завершите уроки-зависимости