You are on page 1of 1

Національний університет “Львівська політехніка”

Базовий напрямок: 6.050101“Комп’ютерні науки” Семестр II


Іспит
Навчальна дисципліна: Алгоритмізація та програмування II

ЕКЗАМЕНАЦІЙНИЙ БІЛЕТ № _XX__

1. Стек як структура даних. Функції для роботи з елементами стеку, 7 операцій.

2 Методи вирішення колізій, метод ланцюжків.

3. Як використовувати часткові збіги в процесі пошуку.

4. Двійкові та трійкові коди.

5. Машина Тюрінга. A = {a, b, c}. Приписати зліва до непорожнього слова P його перший
символ.

6. НАМ. A = {a, b}. Нехай слово P має непарну довжину. Видалити з нього середній символ.

7. Перетворити дане дерево в AVL-дерево. Який поворот при цьому потрібно виконати?

8. Знайти найкоротший шлях на графі з вершини 5 до 1, використовуючи алгоритм Дейкстри.


Пояснити, чому на кожному кроці алгоритму вибирається саме та дуга, а не інша.

9. Обчислити функцію префіксу для шаблону googlegoog.

10. Закодувати використовуючи коди Шенона-Фано алфавіт {*, ?, !, &, $, +, /, #}, який
складається із символів з такими ймовірностями {13%, 5%, 10%, 5%, 29%, 13%, 10%, 15%}.

Затверджено на засіданні кафедри САП


Протокол № 1 від 28.08.2017 р.
Зав. кафедрою __________ (Лобур М.В.) Екзаменатор __________ (Андрійчук М. І.)

You might also like