计算机算法算法设计与分析
文章平均质量分 94
整天赶时髦的人最后只懂得招式,没有功力,是不可能成为高手的。
zhouie
不要去否定你的过去,也不要用你的过去牵扯你的未来。
展开
-
动态规划 001 - 编辑距离(Levenshtein Distance)问题
问题 字符串的编辑距离也被称为距Levenshtein距离(Levenshtein Distance),属于经典算法,常用方法使用递归,更好的方法是使用动态规划算法,以避免出现重叠子问题的反复计算,减少系统开销。 思考 也许我们以前遇过这样一个问题: 计算两个字符串的相似度。 关于相似度的定义,从下面这个例子了解一下: 比如,对于”abcdefg”和”abcdef...原创 2018-04-09 00:21:39 · 1017 阅读 · 0 评论 -
动态规划 002 -数字三角形问题
问题描述 下图给出了一个数字三角形,请编写一个程序,计算从顶至底的某处的一条路径,使该路径所经过的数字的总和最大。 (1)每一步可沿左斜线向下或右斜线向下 (2)1 < 三角形行数 < 100 (3)三角形数字为0,1,…99之间 输入 第1行是输入整数,表示三角形行数n,然后是n行数 输出描述 输出最大值。 样例输入...转载 2018-04-09 11:53:38 · 809 阅读 · 0 评论