自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法训练:数组part_02 4. 开发商购买土地

【代码】算法训练:数组part_02 4. 开发商购买土地。

2025-03-23 04:06:26 220

原创 算法训练:数组part_02 3. 有限数组的区间和

【代码】算法训练:数组part_02 3. 有限数组的区间和。

2025-03-23 04:04:44 190

原创 算法训练:数组part_02 2. 螺旋矩阵 II

按照逻辑,我们需要按照以下顺序依次给二维数组(矩阵)里的元素赋值。先定义出表示上下左右四条边界的整型。

2025-03-23 04:03:38 287

原创 算法训练:数组part_02 1. 长度最小的子数组

滑动窗口算法的核心思想是通过维护一个动态的窗口,在数组或字符串上进行高效的遍历和操作,避免了重复计算,从而将时间复杂度降低到 O(n)O(n)O(n)滑动窗口在代码实现上一般体现为非嵌套循环和嵌套循环时间复杂度:传统嵌套循环里,内层循环每次都要从头开始执行,所以总的操作次数往往是 O(n2)O(n^2)O(n2) 或更高。而滑动窗口算法里,每个元素最多被访问两次(一次被右指针访问,一次被左指针访问),总的操作次数是线性的,时间复杂度为 O(n)O(n)O(n)执行逻辑:传统嵌套循环的内层循环和外层循环是相互

2025-03-23 04:02:00 1494

原创 算法训练:3.有序数组的平方

双指针的应用;算法优化

2025-03-14 03:22:34 269

原创 算法训练:2.移除元素(快慢指针)

快慢指针的应用;数组元素移除方法

2025-03-14 03:21:35 580

原创 算法训练:1.二分查找

讲解对二分查找的理解

2025-03-14 03:19:48 676 1

空空如也

空空如也

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

TA关注的人

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