Тест з інформатики: Основи алгоритмів і структур даних
Інформатика
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?