网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月20日
漏签
0
天
noip吧
关注:
25,177
贴子:
642,099
看贴
图片
吧主推荐
视频
游戏
5
回复贴,共
1
页
<<返回noip吧
>0< 加载中...
边集数组读入。。。
只看楼主
收藏
回复
平时PS
初识程序
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
Pascal的边集数组。。。我想了半天只能读入到数组中后再排序
之后转成边集数组,但据我的同学的哥的老师说有时间复杂度O(m)
的读入方法。。。大牛们帮帮忙吧。。
P.S.:不要假设原数据有序。。竞赛啥时候给过有序的?)
123.8.6.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不知道你说的啥意思, 我知道这个:
假如给你 m,n,k,表示 m到n的边权值是K,那么
for i:=1 to s do //s是边数
begin
readln(m,n,k);
a[m,n]:=k;
end;
平时PS
初识程序
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
知道邻接表么?就是去掉指针域,按边顺序排列,一个索引表
来记录第i条边在何处开始,另一个记录第i条边的结束。形式:
const
n=10(点数);e=30;
type
tnode=record
adv:integer;
weight:integer;
end;
ediglist=array[1..e]of tnode;
index=array[1..n]of integer;
123.5.122.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
那我给的就对了。
前面加上
FILLCHAR(A,SIZEOF(A),0);
58.248.216.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
2L的理解能力很有问题,lz说的是边集数组,2L给出的是邻接矩阵,最耗空间和时间的一种方法.
ps:如果想用O(m)的算法,试一下桶排吧
啸啸_飞
省选酱油
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
邻接矩阵对于稀疏图耗空间这没问题,但不过耗时间你就太扯了吧
算了,不想引起冲突,真正的大牛都很和善(不是说我),您知道邻接矩阵和边集数组在添加或删除边上时间复杂度的差距么?邻接矩阵就是空间换时间,O(1)的判断是否相连,O(1)的添加或删除边,O(1)的...我不Ps了,也不想骂人,我本来挺和善一人但就是看不惯,林子大了什么鸟都有,算了算了...
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示