Встречается на собеседованиях • сегодня
Что такое алгоритм
Алгоритм — это последовательность чётких инструкций, выполняемых шаг за шагом для решения конкретной задачи. Он должен быть:
- Конечным — завершаться за ограниченное число шагов.
- Определённым — каждый шаг строго описан.
- Эффективным — решать задачу оптимально (по времени/памяти).
Пример на Python:
python
def binary_search(arr, target):
low, high = 0, len(arr) - 1
while low <= high:
mid = (low + high) // 2
if arr[mid] == target:
return mid
elif arr[mid] < target:
low = mid + 1
else:
high = mid - 1
return -1Это алгоритм бинарного поиска: он эффективно (за O(log n)) находит элемент в отсортированном массиве, деля диапазон поиска пополам на каждом шаге.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы