中易网

邻接矩阵和邻接表删除有向图或无向图的一条边的算法。。。急用。。尽量简单些就好。。。。

答案:2  悬赏:0  
解决时间 2021-12-28 21:00
邻接矩阵和邻接表删除有向图或无向图的一条边的算法。。。急用。。尽量简单些就好。。。。
最佳答案
删边i-j
邻接矩阵:
有向图:map[i][j] = 0;
无向图:map[i][j] = map[j][i] = 0;
邻接表:
有向图:
p = v[i] -> firstedge;
pre = p;
while (p && p -> data != j)
{pre = p;p = p -> next;}
if (p && pre == p) v[i] -> firstedge = p -> next;
else if (p) pre -> next = p -> next;
无向图:
p = v[i] -> firstedge;
pre = p;
while (p && p -> data != j)
{pre = p;p = p -> next;}
if (p && pre == p) v[i] -> firstedge = p -> next;
else if (p) pre -> next = p -> next;

p = v[j] -> firstedge;
pre = p;
while (p && p -> data != i)
{pre = p;p = p -> next;}
if (p && pre == p) v[j] -> firstedge = p -> next;
else if (p) pre -> next = p -> next;
全部回答
这句话不对,邻接表和邻接矩阵,即可以存储无向图也可以存储有向图,稠密图适合用邻接矩阵,稀疏图适合用邻接表存储
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
岳阳楼记赏析描写月下洞庭湖的句子
属意的意思是什么啊?请解释下!
法时的意思是什么?法时的释义是什么啊?
孩子不爱吃饭营养不良 精神不集中 性子又比较
灵怀的意思是什么?灵怀的释义是什么啊?
登祚的意思是什么?登祚的释义是什么啊?
怎么设置ZUK Z2/Z2 Pro锁屏自定义全屏墙纸
跑鞋的意思是什么啊?请解释下!
书佣的意思是什么?书佣的释义是什么啊?
銜曜的意思是什么?銜曜的释义是什么啊?
黑莓在哪下载QQ微信
灌醉的意思是什么?灌醉的释义是什么啊?
挂在墙上的照片突然歪了
絶人的意思是什么啊?请解释下!
为什么电脑双开游戏会马上关机
推荐资讯
忆江南十字绣的37号线什么颜色
电动车不通电是什么问题
溶质和溶剂的确定
天龙八部全部雕文弄到9级要多少RMB
炳琅的意思是什么啊?请解释下!
安徽滁州市会规划到江苏南京市吗?
求知的意思是什么啊?请解释下!
瓊扉的意思是什么?瓊扉的释义是什么啊?
红警2共和国之辉现在的bug还能用的有哪些?求
二道洼村委会地址在哪,我要去那里办事
pmp有什么用 pmp有什么用 pmp有什么用
燠咻的意思是什么?燠咻的释义是什么啊?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?