自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day2: Leetcode 977: 有序数组的平方; Leetcode 209: 长度最小的子数组

先固定慢指针,然后移动快指针,每当快指针扫过一个元素的时候,我们需要判断当前滑动窗口数组元素之和是否大于/等于目标值,如果小于的话,那快针继续前行。知道有符合条件的数组出现,然后记录一下数组的长度,并取最小值。接下来重点陈述滑动窗口的方法,本质上是双指针的变形,毕竟滑动窗口的两个边界是可以移动的,相当于两个指针。:观察数组可以看出数组元素两边的平方数值要大于中间的元素平方的数值,因此定义两个指针分别放在数组的一端,向中间滑动,滑动的过程当中,去比较两端元素的平方,然后取最大值,以逆序放入空数组里。

2023-06-10 19:52:53 108

原创 Day2: Leetcode 59: 螺旋矩阵II

当n=3的时候,只需要转一圈即可。因为n=4 或者更大的时候,我们需要遍历至少两圈,如果不统一区间的话,随着圈数的增加,可能会有同学对每一圈的遍历步数会比较晕。具体的来说就是,当n=3, 先横向向右遍历得到 1和2,再纵向向下遍历得到3和4,之后横向向左遍历得到5和6,最后纵向向上遍历得到7和8。例如当n=5的时候, 如上图所示,可以直观地看到,需要转两圈 (黑色数字代表第一圈,蓝色数字代表第二圈),再加上中心数字25即可完成。: 如果n是偶数的情况下,最后的数字是可以直接被走完的,不需要额外添加了。

2023-06-10 14:57:02 148

原创 Day1: Leetcode704: 二分查找;27:移除元素 (Python)

算法算题心得经典二分查找数组顺序表--元素移除

2023-06-08 11:50:12 356 2

空空如也

空空如也

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

TA关注的人

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