关键源码
BoilerHouseKing
Stay hungry,stay foolish.
展开
-
并查集实现C++
int par[MAX_N]; //父亲 int rank[MAX_N];//树的高度 //初始化n个元素 void init(int n) { for(int=0;i<n;i++) { par[i]=i; rank[i]=0; } } //查询树根 int find(int x) { if(par[x]==x) {原创 2014-05-26 22:11:05 · 1856 阅读 · 0 评论 -
单源最短路问题BellMan-Ford算法C++实现关键代码
struct edge{int from,to,cost;}; edge es[MAX_E];//edge int d[MAX_V];//the shortest distence int V,E;//V is the number of voltage,E is the number of edge //求解从顶点s出发到所有点的最短距离 void shortest_path(int s)原创 2014-05-30 19:46:46 · 1135 阅读 · 0 评论