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

Реферат Моделювання роботи лікарняної палати





ListNode :: Print () {

data-> Print ();// предпологается наявність методу Print () для класу

// ім'я якого буде підставлений в призначеному для користувача коді

}

// Опис класу-шаблону завершено, далі йдуть функції-шаблону, що працюють

// не з окремим елементом, а з усіма списком ListAdd (ListNode * head, ListNode * li) {

// додавання нового елемента li у хвіст списку з головою head * old, * v;

// шукаємо зовнішній хвіст списку (v = head; v! = NULL; v = v-> Next ())

old = v;

old-> PutNext (li);// додаємо в слід за знайденим хвостом новий елемент списку

} * ListDelete (ListNode * head, ListNode * li) {

// видалення елемента li зі списку з голоиой head

// функція повертає покажчик на голову нового списку

// int j;

ListNode * old, * o1;

if (li == head) {

// видаляється елемент може бути головою списку

// в цьому р зі ае голова у списку змінюється

o1 = head-> Next ();

delete li;

return o1;

}

// видаляється елемент не являеться головою списку. Голова остається колишня

for (ListNode * v = head; v! = li; v = v-> Next ())

// пошук елемента що передує удаляемому

old = v;

o1 = li-> Next ();

old-> PutNext (o1);

// попередній елеіент тепер В«бачитьВ» елемент стоїть у списку слідом

// за віддаленим

delete li;

return head;

}

// друк всіх елементів списку з головою head ListPrint (ListNode * head) {

for (ListNode * v = head; v! = NULL; v = v-> Next ())

v-> Print ();// підрахунок кількості елементів у списку з головою head

} ListCount (ListNode * head) {

int i; i = 0;

for (ListNode * v = head; v! = NULL; v = v-> Next ()) {

v-> Print ();

i + +;

}

return i;

}


Лістинг програми функція main ()


# include "stdafx.h"

# include "iostream"

# define N 32014// кількість днів - такті...


Назад | сторінка 20 з 26 | Наступна сторінка





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

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