Tasks
- Задача с городами. Увеличение выпадение слчучайного города в зависимости от населения.
- Задача с двумя шахматными конями. Найти минимально количесто ходов для попадание коней в одну яйчейку
- Как пишется многопоточный краулер.
- Массивы:
- Найти второй минимальный элемент массива.
- Найти неповторяющиеся целые числа в массиве.
- Объединить два отсортированных массива.
- Переупорядочить положительные и отрицательные значения в массиве.
- Стеки:
- Вычислить постфиксное выражение при помощи стека.
- Отсортировать значения в стеке.
- Проверить сбалансированные скобки в выражении.
- Очереди:
- Реализуйте стек при помощи очереди.
- Обратите первые k элементов в очереди.
- Сгенерируйте двоичные числа от 1 до n при помощи очереди.
- Связаные списки:
- Обратите связный список.
- Найдите петлю в связном списке.
- Возвратите N-ный узел с начала связного списка.
- Удалите из связного списка дублирующиеся значения.
- Деревья:
- Найдите высоту двоичного дерева.
- Найдите k-ное максимальное значение в двоичном дереве поиска.
- Найдите узлы, расположенные на расстоянии “k” от корня.
- Найдите предков заданного узла в двоичном дереве.
- Бор:
- Подсчитайте общее количество слов, сохраненных в бору.
- Выведите на экран все слова, сохраненные в бору.
- Отсортируйте элементы массива при помощи бора.
- Постройте слова из словаря, воспользовавшись бором.
- Создайте словарь T9.
Сделать перевод арабских цифр в римские.