Операція додавання елементів до стеку з n елементів виконується за час
Нехай aStack – це стек з з n елементів, а bStack – це додатковий пустий стек. Які дії можливо виконати з використанням цих стеків за допомогою лише операцій додавання і видалення елементів?
Вивести на екран вміст стеку aStack в зворотному порядку (вершина виводиться останньою)
Визначити кількість елементів стеку aStack , залишивши його не змінним.
Видалити всі входження певного елемента в стеку aStack , залишивши порядок
інших його елементів без змін.
Операція видалення елементів черги з n елементів виконується за час
Черга – це структура даних...
Властивість алгоритму «масовість» визначається як:
Властивість алгоритму «дискретність» визначається як:
Властивість алгоритму «визначеність» визначається як:
Властивість алгоритму «зрозумілість» визначається як:
Властивість алгоритму «результативність» визначається як:
Побудуйте бінарне дерево пошуку на елементах 12, 4, 5, 9, 15, 7, 10, 6, 13, 1, 17, вибравши коренем перший елемент. При видаленні цього елементу з дерева, який елемент стане на його місце
Задача, що має n класу P ), якщо
Процедура, що виконує обхід бінарного дерева A
BC
Задача, що має n класу P ), якщо
вхідних даних називається поліноміальною (такою, що належить до існують константа k та алгоритм, що розв’язує задачу за O (n k ) ;
DEF в зворотному (постфіксному) порядку виведе
На рисунку наведено процес сортування масиву з шести елементів де суцільна лінія означає виклик рекурсивної функції сортування частини масиву, а пунктирна – завершення такої функції. Який алгоритм було застосовано для сортування?
Стек було використано для задачі перевірки балансу дужок. В таблиці подано вміст стеку. Для якого виразу проводилася перевірка?
В таблиці подано вміст масиву, що сортується
Який алгоритм було застосовано
для сортування?
В основі алгоритму сортування злиттям лежить принцип
Для зберігання даних бінарного сортувального дерева можна використовувати:
I масиви
II зв’язані списки
III. стеки
IV. черги
В таблиці подано відстані між містами Використовуючи алгоритм Крускала знайдіть мережу доріг мінімальної загальної довжини, що зв’язує всі міста між собою. У відповіді вкажіть загальну довжину остова.
Знайдіть, використовуючи метод динамічного програмування, довжину найменшого шляху з пункту 1 до пункту 13.
Знайдіть максимальний приз при переміщенні з нижнього лівого кута дошки до верхнього правого кута. Можна ходити вверх, вправо або по діагоналі (одночасно вверх і вправо).
Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома