摘要: "119 编辑距离" 给出两个单词word1和word2,计算出将word1 转换为word2的最少操作次数。 你总共三种操作方法: 插入一个字符 删除一个字符 替换一个字符 样例 给出 work1="mart" 和 work2="karma" 返回 3 标签 字符串处理 动态规划 思路 使用动态规 阅读全文
posted @ 2017-07-19 22:52 LiBaoquan 阅读(368) 评论(0) 推荐(0) 编辑
摘要: "118 不同的子序列" 给出字符串S和字符串T,计算S的不同的子序列中T出现的个数。 子序列字符串是原始字符串通过删除一些(或零个)产生的一个新的字符串,并且对剩下的字符的相对位置没有影响。(比如,“ACE”是“ABCDE”的子序列字符串,而“AEC”不是)。 样例 给出S = "rabbbit" 阅读全文
posted @ 2017-07-19 19:28 LiBaoquan 阅读(386) 评论(0) 推荐(0) 编辑
摘要: "117 跳跃游戏 II" 给出一个非负整数数组,你最初定位在数组的第一个位置。 数组中的每个元素代表你在那个位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 样例 给出数组A = [2,3,1,1,4],最少到达数组最后一个位置的跳跃次数是2(从数组下标0跳一步到数组 阅读全文
posted @ 2017-07-19 15:09 LiBaoquan 阅读(300) 评论(0) 推荐(0) 编辑