- 博客(2)
- 收藏
- 关注
原创 第二天| 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II.
每次循环后,将 left、right 和 end 各自加 1,将 loop 加 1,进入下一层螺旋圈。如果 n 是奇数,最后还需要将数字 num 填入矩阵的中心位置 nums[left][right]。将较大平方值的元素放置在 result 数组的当前 index 位置,并将相应的指针向内移动。设置 left 和 right 为 0,end 为 1,num 为 1,loop 为 1。遍历完数组后,如果 minLen 仍然是最大整数,说明没有找到符合条件的子数组,返回 0。
2024-04-20 17:06:07
649
原创 第一天| 704. 二分查找、27. 移除元素。
当 nums[mid] > target 时,目标值在左侧,更新右边界为 mid,但仍然包含 mid,因为 mid 可能是目标值。对于每个元素 nums[fast],如果它不等于 val,则将其赋值给 nums[slow],并将 slow 指针向后移动一位。当 nums[mid] < target 时,目标值在右侧,更新左边界为 mid + 1。当 nums[mid] < target 时,目标值在右侧,更新左边界为 mid + 1。左边界 left 和右边界 right 都包含在搜索区间内。
2024-04-17 23:57:33
366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人