dijkstra.h

来自「how to finding the best way from A to B」· C头文件 代码 · 共 33 行

H
33
字号
//-----------------------------------------------------
#include "stdio.h"
#include "conio.h"
#define MAX 100

//-----------------------------------------------------
typedef struct {
		int n; // so dinh cua do thi
		int a[MAX][MAX]; // ma tran ke
}GRAPH;
typedef struct
{
	int dinh;
	int lenght;
	int post;
	int label;
}info;
typedef struct Q
{
	info a[MAX];
	int top;				// so phan tu cua queue
}Stack;
//-----------------------------------------------------
int Push(Stack &, info );
int Pop(Stack &, info &);
void InitStack(Stack &);
int Empty(const Stack & );
void Init(GRAPH ,int , int [],int [],int []);
void DocMaTranKe(char *, GRAPH &,int &,int &);
void XuatFile(char * ,bool ,int  ,int  ,int  ,int  []);
void XuatNguoc(FILE *,int ,int []);
void DijkstraAlg(GRAPH  ,int  [],int  [],int  [],int  ,int  );

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?