阅读以下说明,回答问题1~5,将解答填入对应的解答栏内。[说明] 编写一个函数根据用户输入的偶对(以
阅读以下说明,回答问题1~5,将解答填入对应的解答栏内。
[说明] 编写一个函数根据用户输入的偶对(以输入。表示结束)建立其有向图的邻接表。一个图的邻接表存储结构定义如下:
include < stdio. h >
define MAXVEX 30
struct edgenode
{
int adjvex;
char info;
struct edgenode * next;
}
struct vexnode
{
char data;
struct edgenode * link;
}
typedef struct vexnode adjlist [MAXVEX];
实现要求的函数如下:
void creatadjlist ( adjlist g)
{
int i, j, k;
street vexnode * s;
for( k=1; k< =n; k+ +)
{
(1)
g [k]. link = NULL;
}
printf ( “输一个对:” );
scanf ("%d, %d", &i, &j);
while (2)
{
(3)
s- >adjvex =j;
(4)
g [i].link =s;
(5)
}
}
(1) g[k].data=k; (2) i! =0 &&j! =0 (3) s =(struct vexnode * ) malloc( sizeof( vex-node) ); (4) s- >next = g[i].link; (5) printf(“输入一个偶对:”); scanf("%d, %d", &i, &j); 解析:本题的算法思想是:先产生邻接表的n个头结点(其结点数值域从1到n),然后接收用户输入的 (以其中之一为0结束标志),对于每条这样的边,申请一个邻接结点,并插入到vi的单链表中,如此反复,直到将图中所有边处理完毕,则建立了该有向图的邻接表。
下图是某蛋白质的末端部分:CH3OHHOHHH||||||||||H2N-C----C--N--C 语文 2020-05-17 …
辛苦了,悬赏分再加加加(根据回答的具体程度再额外追加5~50)昨天,老师说了关于最短航线的问题,我 其他 2020-05-17 …
isthis?前面填哪个疑问词或疑问词组还有:isjane?回答:sheisten.还有:arey 英语 2020-06-02 …
已知有关物质的熔沸点数据如下表:物质MgOAl2O3MgCl2AlCl3熔点(℃)28502072 化学 2020-07-18 …
下表是氯化钠和硝酸钾在不同温度下的溶解度数据,根据数据回答问题.温度/℃20406080100溶解 化学 2020-07-19 …
22、下表为食盐和硝酸钾在不同温度下的溶解度.根据表中的数据,回答下列问题:温度溶解度(g)物质0 化学 2020-07-19 …
下表是氯化钾的部分溶解度数据,我能根据数据回答下列问题:温度/℃0204060溶解度/g27.63 化学 2020-07-26 …
下表是某同学在做光对黄粉虫幼虫生活的影响实验中记录的一组数据,解读数据回答问题:时间(分钟)实验环境 语文 2020-12-07 …
“上学难、看病难、住房难”,成为民生的新三大问题,也是今年两会代表特别关注的问题,同时也引起党和政府 政治 2020-12-20 …
关于艾滋病这一世界性的顽疾,你了解多少呢?下表是2000年我国HIV通过血液传播的统计表.请根据数据 语文 2020-12-20 …