摘要:
题目链接 本题使用的是快排解决。 思路:「荷兰国旗」问题,具体思路跳转75. 颜色分类 代码 class Solution { public: void swap(vector<int>& nums, int i, int j) { int tmp = nums[i]; nums[i] = nums 阅读全文
posted @ 2024-11-11 10:10
ouyangxx
阅读(11)
评论(0)
推荐(0)
摘要:
题目链接 解题思路 直接暴力递归,process(i, j):word1[i...]转换成word2[j...]需要的最少操作次数,也就是说,i字符之前的不用处理了,已经变成了j字符之前的了。 如果word1[i] == word2[j] 可以什么操作都不干,i和j就完成了,所以返回process( 阅读全文
posted @ 2024-11-11 09:26
ouyangxx
阅读(14)
评论(0)
推荐(0)
摘要:
题目链接 这道题目与62.不同路径很像,来到[i, j]位置,只能向下,或者向右走,只不过改题是要求总和最小。 process(i, j):当前在[i, j]位置,返回最小路径和 所以当在[i, j],如果还能往下走,一种答案就是process(i + 1, j) + grid[i][j] 如果还能 阅读全文
posted @ 2024-11-11 08:58
ouyangxx
阅读(7)
评论(0)
推荐(0)

浙公网安备 33010602011771号