最短路径---正向表形式
摘要:
单源最短路径,用于路权相等的情况,dijkstra优化为bfs,正向表形式,复杂度O(m),求出源s到所有点的最短路经,传入图的大小n和正向表list,buf,边权值len,返回到各点最短距离min[]和路径pre[],pre[i]记录s到i路径上i的父结点,pre[s]=-1 1 #define MAXN 200 2 #define inf 1000000000 3 typedef int elem_t; 4 5 void dijkstra(int n,int* list,int* buf,elem_t len,int s,elem_t* min,int* pre){ 6 int ... 阅读全文
posted @ 2012-07-27 22:42 dinghing 阅读(511) 评论(0) 推荐(0) 编辑