- 博客(27)
- 资源 (11)
- 论坛 (3)
- 收藏
- 关注
原创 268. 缺失数字
public class Solution {public int missingNumber(int[] nums) {int missing = nums.length;for(int i=0; i<nums.length; i++) {missing ^= nums[i] ^ i;}return missing;}}
2018-12-28 23:08:00
9908
2
原创 283. 移动零
class Solution { public void moveZeroes(int[] nums) { int n=nums.length; int index=0; for(int i=index;i<n;i++) { if(nums[i]!=0) { ...
2018-12-26 22:29:32
9778
1
原创 Leetcode算法Java全解答--278. 第一个错误的版本
Leetcode算法Java全解答–278. 第一个错误的版本文章目录Leetcode算法Java全解答--278. 第一个错误的版本题目想法结果总结代码我的答案大佬们的答案测试用例其他题目你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2...
2018-12-25 23:50:46
11099
原创 31. 下一个排列
public void nextPermutation(int[] nums) { if(nums == null || nums.length == 0) return; //长度为1的数组 if (nums.length == 1) { return; } ...
2018-12-24 18:14:06
6998
转载 89. 格雷编码
public class Solution {/*** @param n a number* @return Gray code*/public ArrayList grayCode(int n) {ArrayList result = new ArrayList();if(n < 0) return result;if(n == 0) {result.add(0);re...
2018-12-23 20:36:26
7203
原创 Leetcode算法Java全解答--86. 分隔链表
Leetcode算法Java全解答–86. 分隔链表文章目录Leetcode算法Java全解答--86. 分隔链表题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定一个链表和一个特定值 x,对链表进行分隔,使得所有小于 x 的节点都在大于或等于 x 的节点之前。你应当保留两个分区中每个节点的初始相对位置。示例:输入: head = 1->4->3->2-&g...
2018-12-22 19:41:05
7634
原创 Leetcode算法Java全解答--80. 删除排序数组中的重复项 II
Leetcode算法Java全解答–80. 删除排序数组中的重复项 II文章目录Leetcode算法Java全解答--80. 删除排序数组中的重复项 II题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件...
2018-12-21 19:18:17
7757
原创 Leetcode算法Java全解答--74. 搜索二维矩阵
Leetcode算法Java全解答–74. 搜索二维矩阵文章目录Leetcode算法Java全解答--74. 搜索二维矩阵题目想法结果总结代码我的答案大佬们的答案测试用例其他题目编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。示例:示例 1:输入:matrix = [...
2018-12-20 13:31:05
7952
原创 Leetcode算法Java全解答--78. 子集
Leetcode算法Java全解答–78. 子集文章目录Leetcode算法Java全解答--78. 子集题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集。示例:输入: nums = [1,2,3]输出:[ [3], [1], [2], [1,2,3],...
2018-12-19 20:12:50
7698
原创 Leetcode算法Java全解答--77. 组合
Leetcode算法Java全解答–77. 组合文章目录Leetcode算法Java全解答--77. 组合题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定两个整数 n 和 k,返回 1 … n 中所有可能的 k 个数的组合。示例:输入: n = 4, k = 2 输出: [ [2,4], [3,4], [2,3], ...
2018-12-18 19:27:24
7778
原创 Leetcode算法Java全解答--75. 颜色分类
Leetcode算法Java全解答–75. 颜色分类文章目录Leetcode算法Java全解答--75. 颜色分类题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定一个包含红色、白色和蓝色,一共 n 个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。此题中,我们使用整数 0、 1 和 2 分别表示红色、白色和蓝色。注意:不能使用代码库中...
2018-12-17 19:17:38
7191
原创 Leetcode算法Java全解答--73. 矩阵置零
Leetcode算法Java全解答–73. 矩阵置零文章目录Leetcode算法Java全解答--73. 矩阵置零题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定一个 m x n 的矩阵,如果一个元素为 0,则将其所在行和列的所有元素都设为 0。请使用原地算法。进阶:一个直接的解决方案是使用 O(mn) 的额外空间,但这并不是一个好的解决方案。一个简单的改进方案是使用 O...
2018-12-16 20:09:19
7528
原创 Leetcode算法Java全解答-- 71. 简化路径
Leetcode算法Java全解答-- 71. 简化路径文章目录Leetcode算法Java全解答-- 71. 简化路径题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定一个文档 (Unix-style) 的完全路径,请进行路径简化。例如,path = “/home/”, => “/home”path = “/a/./b/…/…/c/”, => “/c”边界情况...
2018-12-15 20:03:55
7815
1
原创 Leetcode算法Java全解答-- 63. 不同路径 II
Leetcode算法Java全解答-- 63. 不同路径 II文章目录Leetcode算法Java全解答-- 63. 不同路径 II题目想法结果总结代码我的答案大佬们的答案测试用例其他题目一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。现在考虑网格中有...
2018-12-14 20:52:17
7459
原创 Leetcode算法Java全解答--62. 不同路径
Leetcode算法Java全解答–62. 不同路径文章目录Leetcode算法Java全解答--62. 不同路径题目想法结果总结代码我的答案大佬们的答案测试用例其他题目一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?例如,...
2018-12-13 21:08:17
7580
原创 Leetcode算法Java全解答--61. 旋转链表
Leetcode算法Java全解答–61. 旋转链表文章目录Leetcode算法Java全解答--61. 旋转链表题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定一个链表,旋转链表,将链表每个节点向右移动 k 个位置,其中 k 是非负数。示例 1:输入: 1->2->3->4->5->NULL, k = 2输出: 4->5->1-...
2018-12-12 20:13:35
7352
原创 Leetcode算法Java全解答--60. 第k个排列
Leetcode算法Java全解答–60. 第k个排列文章目录Leetcode算法Java全解答--60. 第k个排列题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给出集合 [1,2,3,…,n],其所有元素共有 n! 种排列。按大小顺序列出所有排列情况,并一一标记,当 n = 3 时, 所有排列如下:“123”“132”“213”“231”“312”“321”给定...
2018-12-11 19:55:53
8214
原创 Leetcode算法Java全解答--59. 螺旋矩阵 II
Leetcode算法Java全解答–59. 螺旋矩阵 II文章目录Leetcode算法Java全解答--59. 螺旋矩阵 II题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定一个正整数 n,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。示例:输入: 3输出:[ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5...
2018-12-10 21:40:58
7149
原创 54 螺旋矩阵
解题思路,每一层都是这个顺序(红绿蓝紫)class Solution { public List < Integer > spiralOrder(int[][] matrix) { List ans = new ArrayList(); //存储结果 if (matrix.length == 0) return ans; ...
2018-12-09 22:43:22
9665
1
原创 Leetcode算法Java全解答--50. Pow(x, n)
Leetcode算法Java全解答–50. Pow(x, n)文章目录Leetcode算法Java全解答--50. Pow(x, n)题目想法结果总结代码我的答案大佬们的答案测试用例其他题目实现 pow(x, n) ,即计算 x 的 n 次幂函数。说明:-100.0 < x < 100.0n 是 32 位有符号整数,其数值范围是 [−231, 231 − 1] 。示例 1...
2018-12-08 21:30:24
7373
原创 Leetcode算法Java全解答--49. 字母异位词分组
Leetcode算法Java全解答–49. 字母异位词分组文章目录Leetcode算法Java全解答--49. 字母异位词分组题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。说明:所有输入均为小写字母。不考虑答案输出的顺序。示例输入: ["eat", "tea", "tan", "ate...
2018-12-07 18:57:43
7443
原创 Leetcode算法Java全解答--48.旋转图像(Rotate Image)
Leetcode算法Java全解答–48.旋转图像(Rotate Image)文章目录Leetcode算法Java全解答--48.旋转图像(Rotate Image)题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定一个 n × n 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转...
2018-12-06 20:59:48
7316
原创 Leetcode算法Java全解答--47. 全排列 II
Leetcode算法Java全解答–47. 全排列 II文章目录Leetcode算法Java全解答--47. 全排列 II题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定一个可包含重复数字的序列,返回所有不重复的全排列。示例输入: [1,1,2]输出:[ [1,1,2], [1,2,1], [2,1,1]] 想法利用046的方法,多加一个boole...
2018-12-05 19:15:45
7645
原创 Leetcode算法Java全解答--46. 全排列
Leetcode算法Java全解答–46. 全排列文章目录Leetcode算法Java全解答--46. 全排列题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定一个没有重复数字的序列,返回其所有可能的全排列。示例输入: [1,2,3]输出:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], ...
2018-12-04 20:38:05
7549
原创 Leetcode算法Java全解答--41. 缺失的第一个正数
Leetcode算法Java全解答–41. 缺失的第一个正数文章目录Leetcode算法Java全解答--41. 缺失的第一个正数题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定一个未排序的整数数组,找出其中没有出现的最小的正整数。说明:你的算法的时间复杂度应为O(n),并且只能使用常数级别的空间。示例示例 1:输入: [1,2,0]输出: 3示例 2:输入:...
2018-12-03 22:34:00
7691
2
原创 Leetcode算法Java全解答--42.接雨水
Leetcode算法Java全解答–42.接雨水文章目录Leetcode算法Java全解答--42.接雨水题目想法结果总结代码我的答案大佬们的答案测试用例其他题目给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表...
2018-12-02 19:52:55
8110
1
原创 Leetcode算法Java全解答--30. 与所有单词相关联的字串
#Leetcode算法Java全解答–30. 与所有单词相关联的字串题目给定一个字符串 s 和一些长度相同的单词 words。在 s 中找出可以恰好串联 words 中所有单词的子串的起始位置。注意子串要与 words 中的单词完全匹配,中间不能有其他字符,但不需要考虑 words 中单词串联的顺序。示例 1:输入: s = "barfoothefoobarman", word...
2018-12-01 20:30:03
7333
videojs播放rtmp流,测试代码
2017-09-18
videojs播放rtmp流,测试代码,完整版
2019-01-05
软著申请模板--申请表--源程序-说明书--软件著作权
2019-04-29
自制编程语言 基于c语言郑钢 书中代码,可以直接编译运行
2020-05-12
leetcode所有简单题目包括排版
2018-09-06
redis软件、redis客户端、redis可视化工具RedisDesktopManager,redis教程
2018-08-07
android5使用poi读取excel
2017-10-30
cmqwan的留言板
发表于 2020-01-02 最后回复 2020-01-02
博客专家申请了几天都没有任何消息,是不是没通过哈
发表于 2018-08-02 最后回复 2018-08-02
我的博客被封了,发邮件没人回。
发表于 2016-10-15 最后回复 2016-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人 TA的粉丝