摘要: 问题描述 有n个物品,它们有各自的体积ci和价值wi,现有给定容量的背包v,如何让背包里装入的物品具有最大的价值总和? 原理: 动态规划与分治法类似,都是把大问题拆分成小问题,通过寻找大问题与小问题的递推关系,解决一个个小问题,最终达到解决原问题的效果。但不同的是,分治法在子问题和子子问题等上被重复 阅读全文
posted @ 2020-02-26 22:52 Maxwell· 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 编辑距离,又称Levenshtein距离,是指两个字串之间,由一个转成另一个所需的最少编辑操作次数。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。 例如将kitten一字转成sitting: sitten (k→s) sittin (e→i) sitting (→g) 首 阅读全文
posted @ 2020-02-26 13:50 Maxwell· 阅读(209) 评论(0) 推荐(0) 编辑