自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 leetcode 59 - 螺旋矩阵 - Java版本答案

给你一个正整数n,生成一个包含 1到n²所有元素,且元素按顺时针顺序螺旋排列的n x n正方形矩车matrix。输出:[[1,2,3],[8,9,4],[7,6,5]]循环遍历每一圈,每条边都是左闭右开。

2023-05-16 16:58:37 74

原创 Leetcode 209 - 长度最小的子数组 - Java版本答案

给定一个含有n个正整数的数组和一个正整数target,找出该数组中满足其和>=target 的长度最小的连续子数组[nums1,nums1+1,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数组,返回0。输入:target = 7, nums = [2,3,1,2,4,3]1、暴力法,两层for循环寻找最短的连续子数组,用例超出时间限制。2、滑动窗口法,right为窗口结束处。

2023-05-15 22:48:30 136 1

原创 leetcode 977 - 有序数组的平方 - Java版本答案

给你一个按非递减顺序排序的整数数组 nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]

2023-05-15 21:50:14 50 1

原创 leetcode 27 - 移除元素 - Java版本答案

left指向下一个val的值,right指向下一个!=val值,遍历一遍数组,交换nums[left] = nums[right],left的值为新数组的长度。=val 的值,慢指针slowIndex为当前可覆盖的位置,循环遍历一遍数组,slowIndex的值为新数组的长度。移除所有数值等于val的元素,并返回移除后数组的新长度。你不需要考虑数组中超出新长度后面的元素。输入:nums = [3,2,2,3],val = 3。给你一个数组nums和一个值val,你需要。输出:2,nums = [2,2]

2023-04-18 15:15:09 76 1

原创 leetcode 704 - 二分查找 - Java版本解题

给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。输入:nums = [-1,0,3,5,9,12],target = 9。解释:9出现在nums中并且下表为4。

2023-04-17 21:52:36 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除