摘要: 最短路问题Dijkstra算法 说到最短路问题,我相信只要是学习过计算机的人都有听说过Dijkstra他老人家,他对程序的贡献远不止一个算法。 1 提出“goto有害论”; 2 提出信号量和PV原语; 3 解决了“哲学家聚餐”问题; 4 最短路径算法(SPF)和银行家算... 阅读全文
posted @ 2015-09-18 12:50 Fridge 阅读(139) 评论(0) 推荐(0) 编辑
摘要: KMP算法是一种改进的字符串匹配算法,由D.E.Knuth,J.H.Morris和V.R.Pratt同时发现,因此人们称它为克努特——莫里斯——普拉特操作(简称KMP算法)。KMP算法的关键是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。 具体实现就是... 阅读全文
posted @ 2015-09-18 12:27 Fridge 阅读(381) 评论(0) 推荐(0) 编辑