算法
Jianghong_Lv
这个作者很懒,什么都没留下…
展开
-
剑指offer(java)
3:数组中重复的数字3.1 可修改数组题目在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组{2, 3, 1, 0, 2, 5, 3},那么对应的输出是重复的数字2或者3。思路可用哈希表,但这样时间复杂度是O(n),空间复杂度也是O(n)这里用的...原创 2020-02-12 16:47:43 · 128 阅读 · 0 评论 -
Java基础——查找算法
Java基础——排序算法汇总查找算法查找算法原创 2019-12-06 14:39:36 · 316 阅读 · 0 评论 -
LeeCode——Array
EasyMove Zeros代码:public class Solution { public static void moveZeroes(int[] nums) { if (nums == null || nums.length == 0) { return; } int cur = 0;//该指针等到0出现的那...原创 2019-11-28 21:18:31 · 150 阅读 · 0 评论 -
Leetcode——Sort算法题
Easy350. Intersection of Two Arrays IIGiven two arrays, write a function to compute their intersection.正确版本:import java.util.ArrayList;import java.util.HashMap;public class Solution { publ...原创 2019-11-27 18:19:33 · 388 阅读 · 0 评论 -
Java基础——十大排序算法汇总
Leetcode——Sort算法题Easy350. Intersection of Two Arrays IIEasy350. Intersection of Two Arrays IIGiven two arrays, write a function to compute their intersection.正确版本:import java.util.ArrayList;im...原创 2019-11-23 21:20:59 · 214 阅读 · 0 评论