我刚刚在“算法导论”一书中阅读了关于breadth-first search算法的内容,并且我在纸上模拟了算法。我现在想要做的是在代码中实现它来进行额外的练习。练习图论算法的有效方法
我正在考虑从头开始实施所有的数据结构(adjacency list,“颜色”,“距离”和“父”阵列),但我记得当前有图形库,如Boost图库和Python中的其他一些graph APIs。 我也尝试在UVA和Sphere Judge Online上寻找一些与BFS相关的问题,但我无法确定哪些问题需要BFS解决方案。
我的问题是什么是实践这些图形算法的最无痛的方式(不只是局限于BFS,但也会派上用场,当我想要实现DFS,Dijkstra,Floyd-Warshall等)。欢迎有实践问题的网站。
只是备案,报价应该在“最无痛“ – Steve 2009-07-04 22:18:42