自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录Day2 | 54. 螺旋矩阵(螺旋矩阵的小技巧),209. 长度最小的子数组,977. 有序数组的平方

​思路:对于在matrix的任意坐标(x, y):向右:(x, y) + (, 1)向下:(x, y) + (, 0)向左:(x, y) + (, -1)向上:(x, y) + (, 0)此螺旋矩阵的产生顺序 就是 往右,撞墙,往下,撞墙,往左,撞墙,往上的循环。通过将粗体的和非粗体的归为俩类,得到以下数组:实现难点:难点一:如何让遍历数组的index 的值改变顺序为 0 -> 1 -> 2 -> 3 -> 0 -> 1 (这样才符合题目中右,下,左,上,右...的顺序)

2024-01-26 20:27:00 863 1

原创 代码随想录day1|数组中二分搜索和删除元素的双指针

fast index 指向需要的元素,遇到要被删除的就跳过,把需要的元素放到slow index指向的地方。这样的模板总能在循环结束后找到一个数字,要判断是否为target。1.2. 单用模板其中一个模板也可以找没有重复target的情况。用slow index 指向当前元素放入地方;双指针 将暴力的O(n^2)变成了只要遍历一边。更加详细的话: 这篇博客将模板讲解的非常好。2. 双指针删除元素。确定哪个指针是要遍历的。

2024-01-24 18:45:52 1081

空空如也

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

TA关注的人

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