首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
已知图采用邻接表存储方式,试写出删除边(vi,vi)(对于无向图)或删除弧(对于有向图)的算法。
已知图采用邻接表存储方式,试写出删除边(vi,vi)(对于无向图)或删除弧(对于有向图)的算法。
admin
2014-12-25
20
问题
已知图采用邻接表存储方式,试写出删除边(v
i
,v
i
)(对于无向图)或删除弧
i,V
i
>(对于有向图)的算法。
选项
答案
void DeleteEdge(ALGraph&G,int i,int J) { /*删除用邻接表存储的无向图G中的边(i,j)*/ P=G.vertices[i].firstarc;pre=NULL;/*pre是前趋*/ while(p) if(P一>adjvex==j) {if(pre==NULL) G.vertices[i].firstarc=P一>nextarc; elsepre一>nextarc=P一>nextarc; free(p);break; } else{pre=p;P=P一>nextarc;) P=G.vertices[j].firstarc; pre=NULL; /*查找另一个顶点的邻接点*/ while(p) if(P一>adjvex==i) {if(pre:=NULL) G.vertices[j].firstarc=P一>nextarc; else pre一>nextarc=P一>nextarc; free(p);break; } else{pre:pjP=P一>nextarc;} }
解析
本题只给出对无向图的操作,由于图采用邻接表存储,根据输入的边(Vi,vj),分别找出两顶点在图中的位置i和j,然后在各自的邻接表链表中删除相应的结点。算法描述如下。
转载请注明原文地址:https://www.kaotiyun.com/show/eaVx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
Wi-Fi网络使用的协议为【】
_____表示在单位时间内通过某个网络(或信道、接口)的数据量。
适用于容许一定比例的差错存在,对实时性要求较高的系统的差错控制方式是【】
下列不属于关键成功因素法工作内容的是()
在企业组织结构中,企业的每一个人只向一个上级负责的结构称为_____组织结构,而从上至下按照相同职能将各种活动组织起来的称为_____组织结构。
德尔菲方法的判断结果依赖于()
关系数据库的数据与更新必须遵循三类完整性规则,下列不是其中一项的是()
在对象联系图中,表示对象类型之间的超类与子类联系的是()
关系代数中基本操作是并、差、笛卡尔积、投影和选择,没有集合的________操作,因而关系代数运算总是安全的。
最先适应算法、最优适应算法和最坏适应算法这三种可变分区分配算法中,最容易形成很多小碎片的是_______。
随机试题
在制图中,使用______尺寸标注,就可以完成大部分尺寸标注。
子宫腺肌病主要的病理学特征是()
丘脑特异性中继核团包括__________,__________和__________核,其中,腹后内侧核接受__________丘系和自__________核发出的味觉纤维,腹后外侧核接受__________丘系和__________丘系纤维。
PFM的肩台宽度应为
下列表现不属于气陷证的是
增值税是价外税,消费税是价内税。()
某公司签发一张商业汇票。根据《票据法》的规定,该公司的下列签章行为中,正确的是()。
一般的日用工业品市场和副食品市场接近()。
中国古人类中最早使用天然火的是()。
请简要回答下列问题:(2011年南开大学经济学基础)激励失效时怎么办?
最新回复
(
0
)