数组
文章平均质量分 50
leetcode刷题
vd_vd
简单粗暴
展开
-
Day1|你就像一道二分查找
我之前想不通的原因是我把left和right变成了指向数组中某个特定元素的指针。的定义刻在心里,每次打一个条件都要去可以练习这个思想,不然很容易想歪。[1,1)这样子是不合法的,因为一个区间不可能又包含1,又不包含1。看卡哥的视频可以让你有个好的出发点,不至于走偏很多。可以去看这个博客,将自己不会的记在自己的小本子上。while(A)中的A是指我们的区间的定义。这次我是直接看卡哥的视频,直接扫除盲点。我们对区间的定义不一样的时候,A就不一样。输出的答案是1,2,3,4。卡哥的图可以很好的解释。原创 2023-05-24 13:39:40 · 193 阅读 · 3 评论 -
### Day2|**977.有序数组的平方** **209.长度最小的子数组** **59.螺旋矩阵II**
/注意1e5返回的是double值,不是int类型的。还要解决转几圈的问题,这个是根据规律发现的:n/2。注意每次循环要跟着你这个代码的思路来。我们习惯用(i,j)表示坐标。每条边处理的边界原则都一样。接着就是一些小细节的问题了。平方后:最大元素在两边。原创 2023-05-25 14:25:23 · 89 阅读 · 1 评论