Алгоритмические задачи

💪 Подготовьтесь к техническим собеседованиям, решая практические задачи 🚀

Сложность
Списки задач
Категории

Поиск слова

Поиск с возвратом
Средне

В двумерной сетке символов найдите, можно ли составить заданное слово, двигаясь по соседним ячейкам горизонтально или вертикально. Каждую ячейку можно использовать только один раз.

#Массивы
Алгоритмические контестыИнтенсивная подготовкаСовременные задачи
30 мин

Разворот односвязного списка

Связный список
Легко

Разверните односвязный список и верните новый его начало. Функция должна обрабатывать списки длиной от 0 до 1000 элементов.

#Списки
Базовые алгоритмыСтандартные собеседованияУниверсальный набор
15 мин

Объединение двух отсортированных списков

Связный список
Легко

Объедините два отсортированных односвязных списка в один отсортированный список и верните его начало. Функция должна обрабатывать списки длиной от 0 до 100 элементов.

#Списки
Базовые алгоритмыСтандартные собеседованияУниверсальный набор
15 мин

Обнаружение цикла в связном списке

Связный список
Легко

Определите, содержит ли односвязный список цикл. Функция должна вернуть true, если цикл существует, и false в противном случае.

#Списки
Базовые алгоритмыСтандартные собеседованияУниверсальный набор
15 мин