花费 41 ms
彻底弄懂最短路径问题

只想说:温故而知新,可以为师矣。我大二的《数据结构》是由申老师讲的,那时候不怎么明白,估计太理论化了(ps:或许是因为我睡觉了);今天把老王的2011年课件又看了一遍,给大二的孩 ...

Wed Aug 21 00:12:00 CST 2013 66 169930
对Map按key和value分别排序

一.理论准备 Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。 TreeMap:基 ...

Sat Sep 21 19:03:00 CST 2013 9 81550
关于最大流的EdmondsKarp算法详解

最近大三学生让我去讲课,我就恶补了最大流算法,笔者认为最重要的是让学弟学妹们入门,知道算法怎么来的?为什么是这样?理解的话提出自己的改进,然后再看看Dinic、SAP和ISAP算法….. ...

Fri Dec 26 04:37:00 CST 2014 3 17828
银行家算法学习笔记

一.概念引入 银行家算法( banker's algorithm )由 Dijkstra于1965提出,关键是将死锁的问题演示为一个银行家贷款的模型,由于能用于银行系统的现金 ...

Sun Aug 04 22:21:00 CST 2013 5 17328
针对初学者的A*算法入门详解(附带Java源码)

英文题目,汉语内容,有点挂羊头卖狗肉的嫌疑,不过请不要打击我这颗想学好英语的心。当了班主任我才发现大一18本书,11本是英语的,能多用两句英语就多用,个人认为这样也是积累的一种方法。 ...

Fri Sep 26 21:48:00 CST 2014 0 14015
三大线性排序之桶排序

一.概念引入 有作者把计数排序也称为桶排序(各个桶中元素的排序采用计数排序),得到数组C后直接从前往后遍历,输出数组值次数组下标,为0就不输出(或者存入原数组,不稳定),不过 ...

Thu Jul 25 23:00:00 CST 2013 20 9380
编程之美:平面最近点对

一.概念引入 最接近点对问题的提法是:给定平面上n个点,找其中的一对点,使得在n个点的所有点对中,该点对的距离最小。严格地说,最接近点对可能多于1对。为了简单起见,这里只限于 ...

Thu Aug 01 23:32:00 CST 2013 6 8800
关于快慢指针的若干应用详解

一.问题来源   昨晚看微博,发现于梁斌penny,他在说现在的面试制度考不出来真功夫,也就是基本功,面试题千篇一律的算法,看过会,不看就不会。期间提到了快慢指针求中位数。   查资料时我发现,这 ...

Mon Apr 06 22:00:00 CST 2015 1 7537
并查集与最小生成树

拨开云雾见天日…… 一.问题引入 昨晚和老婆深入交流了下,得出了重大结论:必须要创业。 最后一次给孩子们讲课讲的这个,不过效果不怎么理 ...

Wed Aug 28 20:57:00 CST 2013 15 6019
次小生成树问题探讨

为什么写这个呢?因为那天听到了这个词,属于MST的扩展……最小K度树有空研究。 一.理论准备 需要读者事先懂得prime算法,不太了解的请看博主这一篇ht ...

Fri Aug 30 18:02:00 CST 2013 4 8435

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM