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

Короткі підсумки

1. Список є структурою, для елементів якого визначені операції створення порожнього списку; знищення списку; визначення, чи порожній список; визначення кількості елементів у списку; вставка елемента у зазначену позицію списку; вилучення елемента, що перебуває в зазначеній позиції списку; перегляд (витяг) елемента, що перебуває в зазначеній позиції списку.

2. Кожний елемент списку може містити ключ, що ідентифікує цей елемент.

3. Масив не завжди підходить для зберігання набору даних.

4. Масив має фіксований розмір (принаймні в більшості мов програмування).

5. Масив краще не використовувати для реалізації списку, оскільки потенційна кількість елементів списку може перевершити фіксований розмір масиву. У багатьох випадках слід віддати перевагу реалізації зі змінним розміром.

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

Контрольні запитання

  1. Які операції застосовуються до списків?

  2. В чому зручність реалізації списку на основі масиву?

  3. Які недоліки реалізації списку на основі масиву?

  4. Які операції здійснюються при вставці нового елемента у масив?

  5. Які операції здійснюються при вилученні елемента з масиву?

  6. Наведіть приклад оголошення масиву структур.

  7. Наведіть програмний код, що реалізує операцію створення порожнього списку.

  8. Наведіть програмний код, що реалізує операцію знищення списку;

  9. Наведіть програмний код, що реалізує операцію визначення, чи порожній список;

  10. Наведіть програмний код, що реалізує операцію визначення кількості елементів у списку;

  11. Наведіть програмний код, що реалізує операцію вставка елемента у зазначену позицію списку;

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

  13. Наведіть програмний код, що реалізує операцію перегляду (витягу) елемента, що перебуває в зазначеній позиції списку.

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