摘要: 本文介绍基于最长公共子序列的文本比较算法——Needleman/Wunsch算法。还是以实例说明:字符串A=kitten,字符串B=sitting那他们的最长公共子序列为ittn(注:最长公共子序列不需要连续出现,但一定是出现的顺序一致),最长公共子序列长度为4。和LD算法类似,Needleman/... 阅读全文
posted @ 2014-09-15 17:05 侯凯 阅读(5396) 评论(0) 推荐(0) 编辑
摘要: 某幢大楼有100层。你手里有两颗一模一样的玻璃珠。当你拿着玻璃珠在某一层往下扔的时候,一定会有两个结果,玻璃珠碎了或者没碎。这幢大楼有个临界楼层。低于它的楼层,往下扔玻璃珠,玻璃珠不会碎,等于或高于它的楼层,扔下玻璃珠,玻璃珠一定会碎。玻璃珠碎了就不能再扔。现在让你设计一种方式,使得在该方式下,最坏的情况扔的次数比其他任何方式最坏的次数都少。 阅读全文
posted @ 2014-09-15 16:12 侯凯 阅读(3712) 评论(0) 推荐(0) 编辑
摘要: 编辑距离,又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。 阅读全文
posted @ 2014-09-15 14:09 侯凯 阅读(2928) 评论(0) 推荐(2) 编辑
摘要: 在很多应用中,一个簇中的数据对象可以被作为一个整体来对待,从而减少计算量或者提高计算质量。 阅读全文
posted @ 2014-09-15 09:51 侯凯 阅读(263) 评论(0) 推荐(0) 编辑