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

Реферат Розробка програми формування матриці суміжності





ає значення в тілі даної функції, а так само покажчик на потік виведення інформації. p align="justify"> В· bool foundInArray (int value, int * arr, int NUM_ITEMS)

Функція приймає в якості аргументів значення, наявність якого в масиві необхідно визначити, покажчик на одновимірний масив типу int і кількість елементів масиву. Повертає істину, якщо в масиві є елемент із заданим значенням, або брехня, якщо в масиві такого елемента немає. p align="justify"> В· fstream openFile (string fileName, char mode)

Функція відкриває файл для заданого режиму: I - читання, o - запис, a - дозапис. В якості аргументів передаються ім'я файлу і режим. Повертає об'єкт класу fstream. p align="justify"> В· void removeNode (DirectedGraph * node, DirectedGraph * & firstNode)

Ця функція видаляє з динамічного списку переданий їй в якості першого аргументу елемент. Так само передається посилання на покажчик на перший елемент динамічного списку. p align="justify"> В· void removeAdjacentVertex (DirectedGraph * & firstArc, int vertexId, int vertexLevel)

Функція видаляє з графа вершини, суміжні з заданої (ідентифікатор заданої вершини передається в параметра vertexId). Перший аргумент функції - покажчик на перший елемент динамічного списку, третій параметр - ступінь результату переданої вершини. p align="justify"> В· void printNeiborhoodsList (DirectedGraph * firstNode, ostream * stream, int NUM_VERTEX, string title = "")

Функція виводить список околиць вершин графа на екран або у файл. Перший параметр - перший елемент динамічного списку, другий параметр - покажчик на потік виводу, третій параметр - покажчик на потік виводу, четвертий параметр - кількість вершин у графі, п'ятий параметр - заголовок перед виведенням на екран або у файл. p align="justify"> В· bool ** completeAdjacencyMatrix (DirectedGraph * firstNode, int NUM_VERTEX)

Функція створює і заповнює матрицю суміжності для заданого орієнтованого графа. В якості параметрів передаються перший елемент динамічного списку і кількість вершин у графі. Повертається покажчик на двовимірний динамічний масив. p align="justify"> В· void printMatrix (bool ** matrix, int dimension, ostream * stream, string title = "")

функція, що виводить матрицю на екран або у файл. В якості аргументів передаються матриця, розмірність матриці покажчик на вихідний потік і заголовок, відповідно. p align="justify"> В· void clearMatrix (bool ** matrix, int dimention)

функція очищає пам'ять, відведену під матрицю matrix з розмірністю dimention.

В·

Назад | сторінка 3 з 12 | Наступна сторінка





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

  • Реферат на тему: Анотований покажчик документів державного архіву Гомельської області з істо ...
  • Реферат на тему: Передавальна функція для заданої RLC ланцюга
  • Реферат на тему: Розробка програми для зберігання і виведення списку співробітників і їхні з ...
  • Реферат на тему: Функція y = ax ^ 2 + bx + c
  • Реферат на тему: Функція і її властивості