最短路及 IDA*算法,还有 I/O 效率问题

2014-09-07 00:34:09 +08:00
 yangkeao
信奥在即,给以前没弄清楚的问题收个尾

首先,spfa和diJIEsitala(我承认我不会写这个单词,就是OPEN CLOSED两个表的那个)哪个效率更高?

然后为何IDA*会比A*快?

还有 自己用getchar写函数比scanf要快,为什么?
3189 次点击
所在节点    问与答
9 条回复
66CCFF
2014-09-07 00:39:28 +08:00
一般来说spfa在稀疏图上效率更高,Dij在稠密图上效率更高。搞OI的话……一般用SPFA加些优化是没问题的,有时候数据大就要考虑堆优化Dij了。。

水平有限,仅供参考。
yangkeao
2014-09-07 00:42:57 +08:00
@66CCFF 因为poJ上那道第k短路的问题用dij过了,但是spfa就没过。才想到了这个问题。
66CCFF
2014-09-07 00:46:17 +08:00
@yangkeao 欢迎到 https://vijos.org/ 做题和参加模拟赛~
今晚刚刚进行完一场比赛。近期比赛的题目质量都会很高的~
xjx0524
2014-09-07 00:59:02 +08:00
@66CCFF vijos 逝去的青春啊。。。
66CCFF
2014-09-07 01:09:52 +08:00
@xjx0524 是呀……不过到现在还是刷不动就是了哈哈哈。
aheadlead
2014-09-07 01:12:07 +08:00
Dijkstra
yangkeao
2014-09-07 11:54:12 +08:00
@66CCFF 我们学校好像有vijos的开发之一哦~~~
lsylsy2
2014-09-07 14:21:24 +08:00
@66CCFF vijos居然活了?
另外单词是dijkstra吧
66CCFF
2014-09-07 14:25:17 +08:00
@lsylsy2 活了有2年了。中间停了3年的样子~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/132148

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX