Що описує час виконання алгоритму в найгіршому випадку?
- AЧас на найменших вхідних даних
- BМаксимальний час на всіх вхідних даних розміру n
- CОчікуваний час на випадкових вхідних даних розміру n
- DЧас на повільному комп'ютері
Що описує час виконання алгоритму в найгіршому випадку?
Які три кроки алгоритму «розділяй і володарюй»?
Цикл починається з i = 1 і подвоює i на кожній ітерації, доки i > n. Скільки ітерацій він виконує?
Яка амортизована часова складність додавання елемента в кінець динамічного масиву, який подвоює свою місткість у разі заповнення?
Який розв'язок рекурентного співвідношення T(n) = T(n/2) + O(1)?
Яка часова складність швидкого сортування (quicksort) у найгіршому випадку?
Узявши обидва кінці кожного ребра максимального (за включенням) паросполучення, отримують вершинне покриття. Наскільки воно добре?
Яка амортизована вартість інкременту двійкового лічильника, якщо один інкремент може змінити багато бітів?
Повні покрокові розв’язки: тренуйте цю тему на examproblems.com.