首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
已知图采用邻接表存储方式,试写出删除边(vi,vi)(对于无向图)或删除弧(对于有向图)的算法。
已知图采用邻接表存储方式,试写出删除边(vi,vi)(对于无向图)或删除弧(对于有向图)的算法。
admin
2014-12-25
19
问题
已知图采用邻接表存储方式,试写出删除边(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://kaotiyun.com/show/eaVx777K
本试题收录于:
数据结构导论题库理工类分类
0
数据结构导论
理工类
相关试题推荐
对个人计算机进行病毒防范,最直接的方法就是安装和使用_____。
在多道程序系统中,处理机的分配和运行是以______为单位的。
关键成功因素法
面向对象程序设计(OOP)的两个阶段是______设计和_______设计。
简述采用检查点方法的恢复算法的主要内容。
某控制系统的方框图如图所示,已知:G(s)=,速度反馈校正环节Gc(s)=Kfs。试求:(1)系统具有最佳阻尼比时,Kf值的大小;(2)系统的开环增益K及单位速度输入时的速度误差系数Kv。
如图所示的电机驱动直线伺服系统,已知工作台的质量为m=50kg,工作台与导轨间的摩擦系数f=0.1,负载力为FW=1000N,电动机的效率为η=0.7,丝杠直径为D=16mm,丝杠螺距为P=4mm,齿轮减速比为i=5,工作台的最大线速度为v=0.04m/s
有4个顶点的无向完全图的边数为_______。
用图中的顶点表示活动,用弧表示活动问的先后关系,这样的有向图称为________。
随机试题
在工程网络计划的执行过程中,如果需要判断某工作进度偏差对总工期是否造成影响,应根据()的差值确定。
为提高房源和客源的配对效率,房地产经纪机构除了掌握房源信息外,还应掌握()。
下列属于生态型项目的包括有()。
第一次城市建设会议的召开,标志着中国的城市建设工作进入了()的新阶段。
产品的维修性是由()赋予的使其维修简便、迅速和经济的固有特性。
(),均应当填写在“名单表”中,经审核后的“名单表”不得增添人员。组团社应当按照有关规定,在旅游团队出境、入境时及旅游团队入境后,将“名单表”分别交有关部门查验、留存。
【2013年山西孝义】1995年制定的()是我国第一次以国家基本法律的形式明确了教育的地位和作用,从而为教育事业的改革和发展提供了坚实有力的法律保障。
上层建筑是指()
下列叙述中正确的是()。
OnetraditionaljustificationforgreaterjudicialdeferencetoagenciesonlegalquestionsintheU.S.administrativeregimei
最新回复
(
0
)