随笔分类 -  基础数据结构

摘要:序 求 最短路径 的算法有很多,各有优劣。 比如Dijkstra(及其堆(STL priority_queue)优化),但是无法处理负环的情况; 比如O(n^3)的Floyd算法;比如Bellman Ford算法,可以处理负环的情况。 SPFA算法就是基于Bellman Ford算法的改进。 SPF 阅读全文
posted @ 2017-05-25 10:16 箜瑟_qi 阅读(304) 评论(0) 推荐(0)
摘要:引子: 现在来看这样一个经典问题: 亲戚 若某个家族人员过于庞大,要判断两个是否是亲戚,确实还很不容易,现在给出某个亲戚关系图,求任意给出的两个人是否具有亲戚关系。 规定:x和y是亲戚,y和z是亲戚,那么x和z也是亲戚。如果x,y是亲戚,那么x的亲戚都是y的亲戚,y的亲戚也都是x的亲戚。 怎么做? 阅读全文
posted @ 2017-04-10 00:00 箜瑟_qi 阅读(367) 评论(0) 推荐(0)