Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Алг_перел_пит_на_испит.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
47.58 Кб
Скачать

Тема: Хеш-таблиці.

  1. За який час (в O-синтаксисі) виконується пошук елемента в хеш-таблиці (в ідеальному випадку)?

  2. __________ перетворює діапазон значень ключів в діапазон значень індексів.

  3. Терміном «відкрита адресація» називається:

    1. наявність в масиві багатьох вільних осередків;

    2. свобода вибору адреси;

    3. перевірка осередків x + 1, x + 2 і т. д., поки не буде знайдена порожня клітинка;

    4. пошук іншої комірки в масиві в тому випадку, якщо вихідна ячейка зайнята.

  4. Використання наступній доступною позиції після безуспішної спроби називається _____________.

  5. Які зміщення застосовуються на перших п'яти кроках квадратичного пробірування?

  6. Вторинна угруповання виникає через те, що:

    1. кілька ключів хешіруются в одну позицію;

    2. послідовність застосовуваних зсувів завжди однакова;

    3. в хеш-таблицю вставляється занадто багато елементів з однаковим ключем;

    4. хеш-функція не ідеальна.

  7. Метод ланцюжків заснований на створенні _____________ в кожному осередку.

  8. Прийнятний коефіцієнт заповнення в методі ланцюжків дорівнює ________.

  9. Можлива хеш-функція для рядків заснована на множенні кодів символів на послідовно збільшує ступінь числа (Так / Ні).

  10. Якщо обсяг даних невідомий заздалегідь, то оптимальним методом є:

    1. лінійне пробірування;

    2. квадратичне пробірування;

    3. подвійне хешування;

    4. метод ланцюжків.

  11. Якщо в хеш-функції використовується метод згортки, то кількість цифр у кожній групі повинно відповідати _____________.

  12. При лінійному пробировании безуспішний пошук займає більше часу, ніж успішний пошук (Так / Ні).

  13. У методі ланцюжків час вставки нового елемента:

    1. зростає лінійно з коефіцієнтом заповнення;

    2. пропорційно кількості елементів в таблиці;

    3. пропорційно кількості списків;

    4. пропорційно частці заповнених осередків у масиві.

  14. При зовнішньому хешуванні важливо, щоб блоки не заповнювалися записами.

  15. При зовнішньому хешуванні всі записи з ключами, хешіруемимі в одне значення, розташовуються в ___________.

Тема: Піраміди.

  1. Що означає термін «повний» стосовно до двійковим деревах?

    1. Всі необхідні дані вставлені в дерево.

    2. Всі рівні заповнені вузлами (можливо, крім нижнього).

    3. Усі існуючі вузли містять дані.

    4. Конфігурація вузлів відповідає умові піраміди.

  2. Що означає термін «слабка упорядкованість» стосовно до двійковим деревах?

  3. Вузли в піраміді завжди витягуються з __________.

  4. В ході зміщення вгору в піраміді, впорядкованої спаданням:

    1. вузол багаторазово міняється місцями зі своїм батьком, поки не стане більше батьків;

    2. вузол багаторазово міняється місцями зі своїм нащадком, поки не стане більше нащадка;

    3. вузол багаторазово міняється місцями зі своїм нащадком, поки не стане менше нащадка;

    4. вузол багаторазово міняється місцями зі своїм батьком, поки не стане менше батька.

  5. Піраміда може бути представлена ​​у вигляді масиву, тому що піраміда: a) повна;

    1. має слабку впорядкованістю;

    2. є двійковим деревом;

    3. задовольняє умові піраміди.

  1. Останній вузол піраміди:

    1. завжди є лівим нащадком;

    2. завжди є правим нащадком;

    3. завжди знаходиться на нижньому рівні;

    4. ніколи не буває менше свого «брата».

  2. Піраміда по відношенню до пріоритетної черги є тим же, чим _______ є по відношенню до стека.

  3. При вставці в піраміді, впорядкованої за спаданням, використовується зміщення _____.

  4. Пірамідальна сортування заснована на:

    1. отриманні даних з піраміди і їх повторної вставці;

    2. вставці даних в піраміду і їх подальшому витягу;

    3. копіюванні даних з однієї піраміди в іншу;

    4. копіюванні даних в піраміду з масиву, що представляє піраміду.

  5. Скільки масивів, розмір кожного з яких достатній для зберігання всіх даних, потрібно для сортування піраміди?