首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
自考
已知图采用邻接表存储方式,试写出删除边(vi,vi)(对于无向图)或删除弧(对于有向图)的算法。
已知图采用邻接表存储方式,试写出删除边(vi,vi)(对于无向图)或删除弧(对于有向图)的算法。
admin
2014-12-25
10
问题
已知图采用邻接表存储方式,试写出删除边(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
数据结构导论
理工类
相关试题推荐
【】比较适用于单工数据通信系统或者对实时性要求比较高的数据通信系统(如多媒体实时通信系统)等。
NetWare网络操作系统采用了______、开放系统体系结构等新的概念和设计思想,所以推出以后占领了不少的市场,在20世纪80年代末到20世纪90年代初曾是风靡一时的网络操作系统。
______是将明文变换为密文的变换函数。
为了给Internet上的每一个文档进行标识,万维网采用【】的方法。
下列关于数据流程图的说法正确的是()
将网络上各结点通过点到点的通信线路与中心结点连接起来的网络被称为______型网络。
某学校学生学号规定如下:前四位表示入学年级,中间两位表示所在专业,后四位表示顺序号。例如=2012012002,这种代码设计属于()
在对象联系图中,表示对象类型之间的超类与子类联系(从子类指向超类)的是()
在某计算中心的一个单道程序设计系统中,有A、B、C三个作业在等待处理,他们到达系统的时间和估计需计算的时间如下表所示:假定系统从11:30开始调度作业,试问:采用最高响应比优先算法,作业的执行次序以及各作业的周转时间分别为多少?
假定有4个记录A、B、C、D,顺序放在磁盘的某磁道上,该磁道划分为4块,每块存放一个记录。现在要顺序处理这些记录,如果磁盘的转速为20ms转一周,处理程序每读出一个记录后花5ms时间进行处理。问:处理完这4个记录需要多少时间?
随机试题
用密度瓶测定原油密度时,必须先将密度瓶洗净烘干后,再使用。()
应用课题组教学方法的不足之处是【】
在Windows中,双击标题栏可以完成的操作是_______。
某地发生了一起故意杀人案件,该地A区人民检察院向同级人民法院提起公诉,A区人民法院审查后认为可能判处无期徒刑以上刑罚,故告知人民检察院向B市中级人民法院提起公诉。后被告人甲一审被B市中级人民法院判处死刑立即执行,甲对该判决提起上诉。C省高级人民法院对该案进
长期趋势法的作用有()。
为了加强对产品质量的监督管理,提高产品质量水平,明确产品质量责任,保护消费者的合法权益,维护社会经济秩序,1993年2月22日我国第七届全国人民代表大会常务委员会第三十次会议于通过了《中华人民共和国产品质量法》,自1993年9月1日起施行。为了加强质量管理
特别任务法常用于()。
某校共有4名保安,他们一个在东门,一个在西门,一个在南门,一个在北门。现在知道:甲不在东门也不在北门;乙不在南门也不在东门;如果甲不在南门,那么丁就不在东门;丙既不在东门也不在北门。那么在西门的是()。
Whoisthespeaker?
Directions:Forthispart,youareallowed30minutestowriteashortessaycommentingonthepleasureoflearning.Youshould
最新回复
(
0
)