- 博客(5)
- 收藏
- 关注
原创 数组 6.螺旋矩阵
从(0,1)----(0,n-1)会有大问题,首先start起步为2,后面导致(0.0)不等于0,以及n^2迭代后,超标。总结:能走到这一步还是不错的,没考虑n=1时候不应该啊。取n-1个进行处理很好,知道用四个for循环也很好。(0,0)----(0,n-2)可以完美避开这些问题。LS的每一行都对应LS1列表内存实体。初始化矩阵的方式有问题。
2024-07-05 16:55:53
158
原创 数组:长度最小的子数组
right遍历,当和大于target,看看left前进一位,是否还大于target,再看看是否小于,为了找到最小长度。不要混为暴力求解,暴力中,left是老老实实的一步一步的减,直到right,只要sum大于等于target就记录长度。值得学习如何遍历字典,以及is not None,和inf,但这样很浪费内存没必要的。如果要把每次right和left的len_sub记录下来,很没必要的。其中break是跳出内循环的。209.长度最小的子数组。算法来自代码随想录。
2024-07-04 12:10:26
313
原创 数组:3.移除元素
同时长度是变长,所以L = len(nums)才行如果直接range(len(nums))会出错。而如果用for循环来代替,由于i是自动累加的,i -= 1不会影响它,导致出错。while判断语句中的i的值每次都需要确定一下,不会自动加一。
2024-07-02 21:19:40
135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人