博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
西南科技大学OJ题 有向图的出度计算1057
阅读量:3890 次
发布时间:2019-05-23

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

有向图的出度计算

 5000(ms)

 10000(kb)

 2348 / 4755

假设有向图G采用邻接表存储,设计算法求出图G中每个顶点的出度。

输入

第一行为图中顶点的个数n 第二行为图的边的条数e 第三行为依附于一条边的两个顶点的数据信息。

输出

图G中每个顶点的出度。第一行表示顶点0的出度,其他行定义相同。

样例输入

560 10 31 21 34 04 3

样例输出

22002
#include
#include
struct ArcNode//储存数据以及下个结点的结构体 { int data; ArcNode *next;};struct HeadNode//储存头结点以及结点个数的结构体 { int sum; ArcNode *head;};void CreateList(int m,HeadNode VNode[])//创建邻接表以及统计度 { for(int i=0;i
data=b; p->next=NULL; if(VNode[a].head==NULL) { VNode[a].head=p; VNode[a].sum++; } else { VNode[a].sum++; ArcNode *q=VNode[a].head; while(q->next!=NULL) q=q->next; q->next=p; } }}int main(){ int n,m; scanf("%d",&n); scanf("%d",&m); HeadNode VNode[n]; for(int i=0;i

 

转载地址:http://nmshn.baihongyu.com/

你可能感兴趣的文章
如何在linux下检测内存泄漏
查看>>
十年生聚,Vim 8.0 发布了!
查看>>
【演歌】加賀の女 歌词翻译
查看>>
東京音頭 (东京音头) 歌词翻译
查看>>
Windows 7 下登录界面里 Ctrl + Alt + Del 无法使用
查看>>
惠山赏菊 & 梅园赏桂
查看>>
[小技巧] cat /proc/modules 显示的地址为 0
查看>>
[游戏] chrome 的小彩蛋
查看>>
napi
查看>>
_GNU_SOURCE和__USE_GNU的差别
查看>>
Linux 有了 “DTrace”
查看>>
Linux 系统中僵尸进程
查看>>
一个 2 年 Android 开发者的 18 条忠告
查看>>
标志性文本编辑器 Vim 迎来其 25 周年纪念日
查看>>
[小技巧] chrome 的 vim 插件
查看>>
在 Linux 中查看你的时区
查看>>
[小技巧] [trac] Fix AttributeError: 'NullTranslations' object has no attribute 'add'
查看>>
[小技巧] Mac OS X上键盘的键位重映射
查看>>
Java对Oracle中Clob类型数据的读取和写入
查看>>
Spring中Quartz的配置
查看>>