博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[转] 池子法 邻接表建图
阅读量:7236 次
发布时间:2019-06-29

本文共 759 字,大约阅读时间需要 2 分钟。

#include
#include
#define Maxn 200 using namespace std; struct edge{
int from,to,weight,next;}e[Maxn];//存储边信息的结构体 int head[Maxn];//起点为下标存储(e中边的位置) int main(){ int edges;//边数 memset(head,-1,sizeof(head)); //因为刚开始head不指向任何一条边的下标,所以head都为-1 cin>>edges;//边数 for(int i=0;i
>e[i].from>>e[i].to>>e[i].weight;//起点 终点 权重 e[i].next=head[e[i].from]; head[e[i].from]=i;//不容易理解的地方 /* 利用head数组存储的是最新的(以数组下标为起点的)边的下标 并且该条边的next指向的是同样以数组下标为起点的下一条边的下标 直到下一条边的next=-1(即将所有以数组下标为起点的边都遍历了一遍) */ } int cur=0; for(int u=1;u<10;u++)//输出图 { cout<
<<":"<

 

转载于:https://www.cnblogs.com/wuwangchuxin0924/p/5784597.html

你可能感兴趣的文章
结合抓包工具深入分析slb、vpc网络配置ftp服务
查看>>
关于db link权限分配的苦旅(二)
查看>>
CentOS7下如何查看vsftpd服务的状态
查看>>
阿里云Redis华北5 (呼和浩特)开放售卖
查看>>
SAP后台配置中“公司”与“公司代码”概念的不同
查看>>
JSP application对象
查看>>
使用消息系统进行微服务间通讯时,如何保证数据一致性
查看>>
Java---俄罗斯方块小游戏
查看>>
spring boot 调试 - 热部署
查看>>
Python installation
查看>>
管理数据中心需要瞻前顾后
查看>>
Ubuntu 搜狗输入法 双拼输入法
查看>>
小麦铺首推“无边界”门店 ,再融资 1.2 亿,刘泽轩要打造怎样的便利店?
查看>>
英特尔发布量子计算测试芯片,挑战IBM
查看>>
ONF解决方案与合作伙伴副主席Aseem Parikh:CORD的社区增长概况及全球发展趋势
查看>>
嵇少峰:互联网金融草根时代终结
查看>>
最小生成树之Prim算法和Kruskal算法
查看>>
航企如何利用大数据向零售商转型?
查看>>
透视Facebook算法帝国 ,我们只是工程思维的螺丝钉
查看>>
IPv4的消逝之路将漫长而缓慢
查看>>