Реферат: Графы. Решение практических задач с использованием графов (С++)

int inf;

Node *next;

};

//============================Stack==============================

Node *init(){ // Инициализация стека

return NULL;

}

void push(Node *&st,int dat){ // Загрузка числа в стек

Node *el = new Node;

el->inf = dat;

el->next = st;

st=el;

}

int pop(Node *&st){ // Извлечение из стека

int value = st->inf;

Node *temp = st;

st = st->next;

delete temp;

return value;

}

int peek(Node *st){ // Получение числа без его извлечения

return st->inf;

}

//==============================================================

Node **graph; // Массив списков смежности

const int vertex = 1; // Первая вершина

FILE* fi = fopen("e_graph.txt","r"); //Файл с матрицей смежности

FILE* fo = fopen("e_cycle.txt","w"); // Результирующий файл

void add(Node*& list,int data){ //Добавление смежной вершины

К-во Просмотров: 841
Бесплатно скачать Реферат: Графы. Решение практических задач с использованием графов (С++)