会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Assange
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
9
10
11
12
13
14
15
16
17
···
27
下一页
2019年5月2日
LeetCode--043--字符串相乘(java)
摘要: 给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式。 示例 1: 示例 2: 说明: 正确方法:结合算式相乘的思想 0 4 index 0 1 2 3 4 < [p1 p2] TIME:O(n*m) SPACE:O(n+m)
阅读全文
posted @ 2019-05-02 17:26 Assange
阅读(256)
评论(0)
推荐(0)
2019年5月1日
LeetCode--041--缺失的第一个整数(java)
摘要: 给定一个未排序的整数数组,找出其中没有出现的最小的正整数。 示例 1: 示例 2: 示例 3: 说明: 你的算法的时间复杂度应为O(n),并且只能使用常数级别的空间。 思路: case1:length == 0 return 1 case2:length == 1 case2.1 [-1] [-..
阅读全文
posted @ 2019-05-01 21:12 Assange
阅读(336)
评论(0)
推荐(0)
LeetCode--040--组合总和 II(java)
摘要: 给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用一次。 说明: 所有数字(包括目标数)都是正整数。 解集不能包含重复的组合。 示例 1: 示例 2: 20
阅读全文
posted @ 2019-05-01 20:33 Assange
阅读(195)
评论(0)
推荐(0)
2019年4月30日
LeetCode--039--组合总和(java)
摘要: 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是正整数。 解集不能包含重复的组合。 示例 1: 示例
阅读全文
posted @ 2019-04-30 17:26 Assange
阅读(235)
评论(0)
推荐(0)
2019年4月29日
LeetCode--038--报数(java)
摘要: 报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下: 1 被读作 "one 1" ("一个一") , 即 11。11 被读作 "two 1s" ("两个一"), 即 21。21 被读作 "one 2", "one 1" ("一个二" , "一个一") , 即 1211。
阅读全文
posted @ 2019-04-29 20:44 Assange
阅读(215)
评论(0)
推荐(0)
LeetCode--036--有效的数独(java)
摘要: 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 上图是一个部分填充的有效的数独。 数独部分空格内已填入了数字,空白格用 '.' 表示。 示例 1: 示例 2: 说明: 一个有效的数独(部分已被填充)不一定是可解的。 只需要根据以上规则,验证已经填入的数字是否有
阅读全文
posted @ 2019-04-29 19:04 Assange
阅读(289)
评论(0)
推荐(0)
2019年4月27日
LeetCode--035--搜索插入位置(java)
摘要: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5 输出: 2 示例 2: 输入: [1,3,5,6], 2 输出: 1 示例 3: 输入: [1,3,5
阅读全文
posted @ 2019-04-27 20:18 Assange
阅读(196)
评论(0)
推荐(0)
LeetCode--034--在排序数组中查找元素的第一个和最后一个位置(java)
摘要: 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是 O(log n) 级别。 如果数组中不存在目标值,返回 [-1, -1]。 示例 1: 输入: nums = [5,7,7,8,8,10], target =
阅读全文
posted @ 2019-04-27 19:52 Assange
阅读(445)
评论(0)
推荐(0)
2019年4月25日
LeetCode--032--最长有效括号(java)
摘要: 给定一个只包含 '(' 和 ')' 的字符串,找出最长的包含有效括号的子串的长度。 示例 1: 示例 2: start纪录第一个有效括号的位置,当遇到右括号时,看和其匹配的左括号的位置在哪,得到该有效括号的长度。 2019-04-25 18:39:32
阅读全文
posted @ 2019-04-25 18:48 Assange
阅读(382)
评论(0)
推荐(0)
LeetCode--031--下一个排列(java)*
摘要: 实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 必须原地修改,只允许使用额外常数空间。 以下是一些例子,输入位于左侧列,其相应输出位于右侧列。1,2,3 → 1,3,23,2,1 → 1,
阅读全文
posted @ 2019-04-25 18:12 Assange
阅读(337)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
17
···
27
下一页
公告