Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Програма для створення двозв'язних кільцевих списків

Реферат Програма для створення двозв'язних кільцевих списків





при роботі з програмою.



2. Статичні дані і структури


Розташування елементів списку в пам'яті має наступний вигляд:

а) Обхід списку по перших вказівниками (Малюнок 2);

б) Обхід списку за другим вказівниками (Малюнок 3);

в) Обхід списку за третім вказівниками (Малюнок 4);

г) Обхід списку за четвертим вказівниками (Малюнок 5);


В 

Рисунок 2 - Обхід списку по перших вказівниками


В 

Рисунок 3 - Обхід списку за другим вказівниками

В 

Рисунок 4 - Обхід списку за третім вказівниками


В 

Рисунок 5 - Обхід списку за четвертим вказівниками



Нижче представлена ​​інформація про поля структури TMember (Малюнок 6)


В 

Малюнок 6 - Об'єкт запису TMember


3. Логічна структура даних


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


В 

Малюнок 6 - Структура списку


Кожен елемент має покажчики на наступний елемент відповідного списку.


4 Логічні схеми операцій


Найбільш важливі операції зі списками:

Додавання елемента в кінець списку (Рисунок 9, 10).

Виняток елемента (Малюнок 11, 12).

Сортування списку (Малюнок 13, 14).


В 

Рисунок 9 - Перед додаванням елемента в кінець списку


В 

Рисунок 10 - Після додавання елемента в кінець списку

В 

Малюнок 11 - До виключення елемента зі списку


В 

Рисунок 12 - Після виключення елемента зі списку


час сортування списку методом шейкер потрібно переставляти сусідні елементи. Схема перестановки елементів представлена ​​на малюнках 13, 14. <В 

Малюнок 13 - Знаходження елементів, що підлягають перестановці


В 

Малюнок 14 - Список після перестановки елементів


5. Алгоритми обробки основних структур


.1 Додавання нового елемента


Алгоритм додавання нового елементу наведено на малюнок 15.


В 

Малюнок 15 - Додавання нового елемента


5.2 Видалення елемента


Алгоритм додавання нового елементу наведено на малюнку 16.


В 

Малюнок 16 - Видалення елемента


6 Посібник користувача


При запуску програми з'являється головне вікно (Малюнок 17).


В 

Рисунок 17 - Початок роботи

список програма структура алгоритм

На формі міститься 5 таблиць з вихідними даними, які користувач може редагувати. По натискання кнопки В«Додати ...В», розташованої перед кожною таблицею, користувачеві надається порожній рядок для додавання нової інформації (Малюнок 18). <В 

Малюнок 18 - Додавання інфо...


Назад | сторінка 2 з 6 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми, що реалізує алгоритм двусвязного списку
  • Реферат на тему: Організація списку за допомогою двійкового дерева
  • Реферат на тему: Пам'ятки природи, занесені до списку ЮНЕСКО
  • Реферат на тему: Об'єктна реалізація поліморфного контейнера на основі лінійного списку
  • Реферат на тему: Реалізація концепції контейнерів і ітераторів на прикладі односпрямованого ...