摘要: 一、什么是最长公共子序列 什么是最长公共子序列呢?举个简单的例子吧,一个数列S,若分别是两个或多个已知序列的子序列,且是所有符合条件序列中最长的,则S称为已知序列的最长公共子序列。 举例如下,如:有两个随机数列,1 2 3 4 5 6 和 3 4 5 8 9,则它们的最长公共子序列便是:3 4... 阅读全文
posted @ 2015-06-11 21:26 蚂蚁吃大象、 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 最小生成树之Kruskal算法和Prim算法 Kruskal多用于稀疏图,prim多用于稠密图。 根据图的深度优先遍历和广度优先遍历,可以用最少的边连接所有的顶点,而且不会形成回路。这种连接所有顶点并且路径唯一的树型结构称为生成树或扩展树。实际中,希望产生的生成树的所有边的权值和最小,称之为最... 阅读全文
posted @ 2015-06-11 12:43 蚂蚁吃大象、 阅读(715) 评论(0) 推荐(0) 编辑