摘要: 43. 字符串相乘 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 示例 1: 示例 2: 说明: 1. num1 和 num2 的长度小于110。 2. num1 和 num2 只包含数字 0 9。 3. num1 阅读全文
posted @ 2019-07-10 15:42 mingyu02 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 42. 接雨水 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。 感谢 Marcos 贡献此图。 示例: 输 阅读全文
posted @ 2019-07-10 14:18 mingyu02 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 41. 缺失的第一个正数 给定一个未排序的整数数组,找出其中没有出现的最小的正整数。 示例 1: 示例 2: 示例 3: 说明: 你的算法的时间复杂度应为O(n),并且只能使用常数级别的空间。 My solution: 分析: (1)第一个 if 判断是为了避免输入的 nums 为空的情况; (2) 阅读全文
posted @ 2019-07-10 11:26 mingyu02 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 40. 组合总和 II 给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用一次。 说明: 所有数字(包括目标数)都是正整数。 解集不能包含重复的组合。 示例 阅读全文
posted @ 2019-07-10 10:35 mingyu02 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 39. 组合总和 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是正整数。 解集不能包含重复的组合。 阅读全文
posted @ 2019-07-10 09:53 mingyu02 阅读(223) 评论(0) 推荐(0) 编辑