2019年5月12日

[程序员代码面试指南]数组和矩阵-计算数组的小和(归并排序)

摘要: 问题描述 小和定义: 例如:数组s = [1, 3, 5, 2, 4, 6],在s[0]的左边小于或者等于s[0]的数的和为0,在s[1]的左边小于或等于s[1]的数的和为1,在s[2]的左边小于或等于s[1]的数的和为1+3=4……将所有位置的左边比它小或者等于的数的和相加起来就是小和。 s的小和 阅读全文

posted @ 2019-05-12 19:48 coding_gaga 阅读(656) 评论(0) 推荐(0) 编辑

[程序员代码面试指南]递归和动态规划-最小编辑代价(DP)

摘要: 问题描述 输入 原字符串StrOrg,目标字符串StrTarget,插入、删除、替换的编辑代价ic,dc,rc。输出将原字符串编辑成目标字符串的最小代价。 解题思路 状态表示 dp[i][j]表示把strOrg[0:i]编辑成strTarget[0:j]的最小代价。 状态转移方程 从以下三种状态的取 阅读全文

posted @ 2019-05-12 19:30 coding_gaga 阅读(238) 评论(0) 推荐(0) 编辑

导航