资源简介
拓扑排序关键路径算法C语言完整代码,vs2013下编译运行通过
代码片段和文件信息
#if(1)
#define _CRT_SECURE_NO_DEPRECATE
#include “CriticalPath.h“
#include
#include
int *etv *ltv; //事件最早发生时间和最迟发生时间数组
int top2; //用于Stack2的指针
int *Stack2; //用于存储拓扑序列的栈
void CreateGraph(Graph *G) //创建图
{
EdgeNode *e = NULL;
G->NumVertex = 10;
G->NumEdge = 13;
//初始化图
for (int i = 0; i < G->NumVertex; ++i)
{
G->Vertex[i].data = i;
G->Vertex[i].in = 0;
G->Vertex[i].FirstEdge = NULL;
}
//顶点间的连接信息
e = (EdgeNode*)malloc(sizeof(EdgeNode)); //v0 -> v1 权值为3
e->next = G->Vertex[0].FirstEdge;
e->AdjVex = 1;
e->weight = 3;
G->Vertex[0].FirstEdge = e;
++G->Vertex[e->AdjVex].in;
e = (EdgeNode*)malloc(sizeof(EdgeNode)); //v0 -> v2 权值为4
e->next = G->Vertex[0].FirstEdge;
e->AdjVex = 2;
e->weight = 4;
G->Vertex[0
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 6014 2016-01-17 15:07 CriticalPath.c
文件 694 2016-01-16 20:52 CriticalPath.h
----------- --------- ---------- ----- ----
6708 2
相关资源
- C语言经典算法大全 总
- 常用算法程序集(C语言描述)+(第三
- 《算法竞赛入门经典》
- C语言趣味算法
- 算法导论·第二版
- STL参考手册
- 数据结构(严蔚敏)
- C数值算法程序代码大全
- 用C++和matlab语言基二DIT FFT算法的实现
- c语言实现人工神经网络Bp算法源代码
- 匹配追踪算法C语言实现(ompcosampsub
- 局部光照算法实现源代码
- 龙贝格积分(Romberg)(C++)
- LZW压缩算法源代码和程序代码c++.zip
- Apriori算法C++
- SLIC超像素分割算法OpenCV Mat 接口
- C语言编写的数学常用算法(经典)
- Sutherland-Hodgeman算法
- 一个简单的遗传算法的模板
- HMac_SHA512哈希算法
- C++ AES算法ECB模式包含128192256三种密钥
- FLICM算法C_Opencv代码,,可用于做图像
- RC4算法实现VC++
- 算法设计与应用课程设计(C++)
- Visual C++写的 求解TSP问题的基本粒子群
- 简单的极大极小算法实现的井字棋程
- lru算法c语言实现,采用了堆栈.
- 多目标优化进化算法MOEA库 C++语言
- 二叉链表作存储结构,设计求二叉树
- 稳定匹配算法源代码C/C++
评论
共有 条评论