Тест з інформатики: Основи алгоритмів і структур даних

Інформатика
22 питань
12 грудня

Питання тесту

Ознайомтесь з питаннями перед проходженням. Варіанти відповідей приховані для кращої підготовки.
Запитання 1
Один варіант відповіді
Що таке алгоритм?
Запитання 2
Один варіант відповіді
Що характеризує нотація «Big O» (O-нотація)?
Запитання 3
Один варіант відповіді
Яка тимчасова складність доступу до елемента масиву за індексом у типовій реалізації масиву в пам'яті?
Запитання 4
Один варіант відповіді
Яка вимога є обов'язковою для застосування бінарного пошуку?
Запитання 5
Один варіант відповіді
Як змінюється тимчасова складність операції додавання елемента в кінець динамічного масиву з амортизованим резервуванням?
Запитання 6
Один варіант відповіді
Чим відрізняються статичний і динамічний масиви з точки зору управління пам'яттю?
Запитання 7
Один варіант відповіді
У JavaScript що з переліченого зазвичай вважається "щільним" (dense) масивом?
Запитання 8
Один варіант відповіді
Як відбувається присвоєння примітивного значення між змінними (наприклад, number) у більшості мов?
Запитання 9
Один варіант відповіді
Що таке рекурсія в програмуванні?
Запитання 10
Один варіант відповіді
Яка тимчасова складність алгоритму бінарного пошуку на відсортованому масиві з n елементів?
Запитання 11
Один варіант відповіді
Яка складність за часом у середньому у QuickSort (швидка сортування) для n елементів?
Запитання 12
Один варіант відповіді
Який принцип лежить в основі сортування методом "розділяй і володарюй"?
Запитання 13
Один варіант відповіді
Що називають зв'язним (linked) списком?
Запитання 14
Один варіант відповіді
Яка тимчасова складність доступу до довільного елемента у зв'язаному списку?
Запитання 15
Один варіант відповіді
Який принцип роботи черги (queue)?
Запитання 16
Один варіант відповіді
Який принцип роботи стека (stack)?
Запитання 17
Один варіант відповіді
Що таке двонаправлений (doubly) зв'язаний список у порівнянні з однобічним?
Запитання 18
Один варіант відповіді
Що таке граф у структурі даних?
Запитання 19
Один варіант відповіді
Яка різниця між списком суміжності (adjacency list) та матрицею суміжності (adjacency matrix) для представлення графу?
Запитання 20
Один варіант відповіді
Який алгоритм зазвичай використовують для пошуку найкоротшого шляху у взваженому графі з невід'ємними вагами ребер?
Запитання 21
Один варіант відповіді
Чим відрізняється обхід в ширину (BFS) від обходу в глибину (DFS) у графі з точки зору структури даних, яка використовується?
Запитання 22
Один варіант відповіді
Що таке факторіальна складність (O(n!)) і як вона поводиться при зростанні n?