Алгоритми та структури даних · Middle · Запитання 25 з 75

Як знайти середину зв'язного списку за один прохід?

Пояснення

Однозв'язний список не знає своєї довжини, тож інакше знадобилося б два проходи. Прийом із повільним і швидким вказівниками знаходить середину за один прохід з O(1) пам'яті.

Де почитати

Помилка в запитанні

Алгоритми та структури даних · Middle · запитання 25

Перевірте себе

Пройдіть тест Алгоритми та структури даних · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест