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

9 Лінійні списки. Основні визначення та поняття. Однонаправлені списки. Двонаправлені списки. Циклічні списки. Організація списків.

Рівень І

Основні властивості списків...

1) Логічний порядок слідування даних визначається посиланнями або вказівниками

2) Елементи розміщуються в памяті довільним способом

Однонаправлений список це...

Це список, призначений для того, щоб проглядати його в одному напрямі – від початку до кінця.

Який список називається лінійним?

Список, що відображає відношення сусідства між елементами, називають лінійним.

Двонаправлені списки це ...

Це такі списки, що дають змогу рухатися вперед і назад під час перегляду його елементів.

(Ланцюг, кожна ділянка якого містить вказівники на наступний і попередній елементи.)

Що називають "збиранням сміття"?

Процедуру, пов’язану з поверненням вільних квантів памяті у список вільної памяті називають «збиранням сміття»

Рівень ІІ

З чого складається елемент списку?

Елемент списку складається min з двох полів (значення елементу, вказівник на наступний елемент списку)

У деяких випадках значення елементів даних можуть зберігатися окремо, тоді у полі «значення» елемента списку може знаходитися вказівник на місцезнаходження цього елемента даних.

Що записано в заголовку списку?

Посилання на перший елемент списку.

Які дії виконуються при обробці списків ?

1) Доступ до к-го елемента списку з метою аналізу і заміни його полів

2) Включення нового елемента безпосередньо перед заданим

3) Виключення заданого елемента

4) Обєднання декількох списків в один

5) Розбиття списку на два або більше списки

6) Копіювання списку

7) Визначення кількості елементів у списку

8) Знаходження елемента за заданими властивостями

9) Пересортування або впорядковування елементів списку у висхідному або низхідному порядку

Зі скількох значень складається довідка однонаправленого списку?

Довідка такого списку складається з двох значень.

1) Довжина Ni i-ї ділянки , яка скл. З довжини запису і довжини довідки.

2) Посилання на початок наступної ділянки.

Що записано у довідці останньої ділянки однонаправленого списку в полі вказівника?

Там поле вказівника порожнє.

Зі скількох полів складається довідка елемента двонаправленого списку?

Довідка такого списку складається з 3 значень.

1) Довжина ділянки

2) Вказівник на наступну ділянку

3) Вказівник на попередню ділянку

Зі скількох значень складається довідка заголовної ділянки однонаправленого списку?

З двох значень:

1) Довжина заголовної ділянки

2) Посилання на початок першої ділянки

Рівень ІІІ

Схема процедури включення нового запису в однонаправленому списку.

Спочатку формується нова ділянка з записом Z, яка розміщується на вільному місці памяті, а потім коригується звязок i-ї ділянки.

Схема процедури виключення нового запису в однонаправленому списку.

Виключаємо ділянку що знаходиться після ділянки з індексом і.

Індекс ділянки що виключається розміщений в S[i+1]. Значення S[i+1] заміняється на значення, яке зберігалося у довідці ділянки що виключається.

Які бувають списки за кількістю зв'язків та за типом функції зв'язку?

За кількістю звязків одно- і багатозвязні, за типом ф-ції звязку лінійні і нелінійні

Які є способи зображення списків?

1) Графічнй (Список – ланцюг, кожна ділянка якого скл. з 2 полів – довідки і тіла)

2) Дужковий (Тоді коли списки скл. з різних типів даних і зміна одного списку не впливає на другий)

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]