Упражнения

строкимассивысвязный списокдеревоeasymediumhardстекочередьграфхэш-таблицарекурсиякучабинарный поискбинарное деревопрефиксное деревоn-арное деревобинарное дерево поиска
1. Возведение в квадрат
2. Проверка положительности числа
3. Поиск минимального числа
4. Сложение двух чисел
5. Соединение элементов массива
6. Проверка чётности числа
7. Сумма элементов массива
8. Проверка попадания в диапазон
9. Максимальный элемент массива
10. Возведение в степень
11. Подсчет чётных элементов
12. Поиск индекса элемента
13. Разворот массива
14. Поиск максимального числа
15. Проверка нечётности числа
16. Определение знака числа
17. Определение возрастной категории
18. Найти количество единиц в массиве
19. Найти максимальное количество последовательно идущих единиц
20. Возведение в квадрат и сортировка
21. Продублировать нули в массиве
22. Слияние массивов
23. Удалить элементы
24. Удалить дубликаты
25. Существование элемента
26. Горный массив
27. Замена каждого элемента на максимальный справа
28. Сдвинуть нули
29. Сколько учеников стоят не на своих местах
30. Третий максимум
31. Pivot индекс
32. Плюс один
33. Поворот массива
34. Сумма двух чисел
35. Минимальная длина подмассива
36. Реверс односвязного списка
37. Связать элементы одного уровня
38. Дневные температуры
39. Проверить валидность скобок
40. Вычислить обратную польскую запись
41. Декодирование строки
42. Открыть кодовый замок
43. Число из квадратов
44. Обход дерева: лево-корень-право
45. Подсчёт островов
46. Залить картинку
47. Матрица расстояний до нуля
48. Комнаты и ключи
49. Палиндром в односвязном списке
50. Слияние двух отсортированных списков
51. Удалить N-й узел с конца
52. Нечётные узлы перед чётными
53. Поворот списка вправо
54. Удалить дубликаты из отсортированного списка
55. Оставить только уникальные элементы списка
56. Сложение двух чисел в списках
57. Удалить элементы со значением из списка
58. Есть ли дубликаты
59. Единственное непарное число
60. Пересечение массивов без повторов
61. Пересечение массивов с кратностью
62. Дубликаты в окне k
63. Изоморфные строки
64. Общий ресторан с мин. суммой индексов
65. Первый уникальный символ
66. Счастливое число
67. 4Sum II
68. Топ-K частых элементов
69. Длина подстроки без повторов
70. Камни и драгоценности
71. Проверка корректности судоку
72. Доминирующий индекс
73. Спиральный обход матрицы
74. Треугольник Паскаля
75. Диагональный обход матрицы
76. Сложение бинарных чисел
77. Поиск подстроки
78. Самый длинный общий префикс
79. Разворот строки
80. Разворот слов в строке
81. Разворот букв в словах
82. Строка треугольника Паскаля
83. Обмен пар в списке
84. Число Фибоначчи
85. Подъём по лестнице
86. Максимальная глубина дерева
87. Возведение в степень
88. Поиск в BST
89. K-й символ грамматики
90. Уникальные BST
91. Комбинации
92. N ферзей
93. Решить судоку
94. Прямоугольник в гистограмме
95. Буквенные комбинации
96. Линия горизонта
97. Перестановки
98. Сортировка массива
99. Поиск в матрице II
100. Одинаковые деревья
101. Генерация скобок
102. Минимальная стоимость соединения палочек
103. K-й наибольший элемент
104. Паркур по зданиям
105. K самых слабых строк
106. Вес последнего камня
107. K ближайших точек
108. Комнаты для совещаний
109. K-й наименьший в матрице
110. Бинарный поиск
111. Поиск в повёрнутом массиве
112. Квадратный корень
113. Минимум в повёрнутом массиве
114. Минимум в повёрнутом массиве II
115. Пиковый элемент
116. Диапазон поиска
117. K ближайших элементов
118. Поиск дубликата
119. Разбиение массива
120. K-е расстояние между парами
121. Медиана двух массивов
122. Следующая буква
123. Точный квадрат
124. Обход дерева: корень-лево-право
125. Обход дерева: лево-право-корень
126. Обход дерева по уровням
127. Симметричное дерево
128. Сумма пути до листа
129. Построить дерево из inorder и postorder
130. Построить дерево из preorder и inorder
131. Связать элементы уровня II
132. Ближайший общий предок
133. Замена слов на основу
134. Поиск слов на доске
135. Палиндромные пары
136. Максимальный XOR
137. Обход n-арного дерева по уровням
138. Preorder обход n-арного дерева
139. Postorder обход n-арного дерева
140. Глубина n-арного дерева
141. Валидация BST
142. BST из отсортированного массива
143. Сбалансированное дерево
144. Вставка в BST
145. Удаление из BST
146. Почти-дубликаты в окне
147. LCA в BST