- 博客(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
空空如也
C++ out of bond 还有输出问题
2023-03-18
有关numpy 库在logistic regression中画图的问题
2023-01-20
云计算华为ict cloud track
2022-10-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人