自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 209.长度最小的子数组

滑动窗口法,右端只要不碰到边界就一直走,每走一步考虑一下左侧能追到的最近距离,sum表示中间数的和,大了就将左边的向右移,小了就将右边的向右移。

2023-05-30 21:07:46 47

原创 122.买卖股票的最佳时机II

设置两个int类型,一个存储手中股票的最低股价low,一个存储手中股票的最高股价high,遍历第1到第n-1天,每当第二天股票下跌时就迅速将利益结算,用high-low表示这支股票的最大收益,然后买第二天的股票,low和high都置为第二天的股价,随着时间推移,股票股价越来越高,low不动,high值越来越高,直到再次出现下跌的时候,迅速结算。贪心在于,一下跌就结算,不再等。如果再等,收益一定会比直接结算更低,这是可以证明的,细想一下就能明白。

2023-05-28 15:16:00 49

原创 189.轮转数组

本题有个小陷阱:k有可能大于数组长度,那我们就可以当作转了len/k圈,还剩len%k位没有转完。因此一开始就把k替换成k%len即可。方法一:把尾部k个数保存下来,把前n-k个数向后移,再把k个数放到前面去,非常朴素的做法,空间复杂度O(k),时间复杂度O(n2)因为这个一维数组的有趣特性,所以可以这么做,不知道二维的数组旋转是不是也可以?总体翻转,再翻转前k个值,再翻转n-k个值,相当于向右旋转了k个值。空间复杂度O(1),时间复杂度O(2n)即为O(n)

2023-05-28 14:55:52 45

原创 8. 字符串转换整数 (atoi)

【代码】8. 字符串转换整数 (atoi)

2023-04-30 15:13:42 43

原创 leetcode_56.合并区间

区间合并

2023-04-21 14:40:41 30

原创 爬树的甲壳虫——蓝桥杯2022年第十三届省赛真题

爬树的甲壳虫

2023-03-02 19:15:36 958 1

原创 918.环形子数组的最大和

动态规划+环

2022-12-27 19:46:44 129

原创 740.删除并获得点数

隐藏版打家劫舍

2022-12-25 19:57:29 28

原创 213.打家劫舍2

打家劫舍2

2022-12-25 17:13:22 36

原创 198.打家劫舍

打家劫舍

2022-12-25 16:22:32 35

原创 13.罗马数字转整数

罗马数字转整数

2022-12-25 13:52:55 36

原创 746.使用最小花费爬楼梯

最小成本爬楼梯

2022-12-24 22:10:23 38

原创 70.爬楼梯

动态规划爬楼梯

2022-12-24 22:07:22 35

原创 1137.第N个泰波那契数

第N个泰波那契数

2022-12-23 22:01:12 41

原创 509.斐波那契数

509.斐波那契数

2022-12-23 21:30:32 32

原创 121.买卖股票的最佳时机

买卖股票的最佳时机

2022-12-23 19:43:13 33

原创 119.杨辉三角2

杨辉三角2

2022-12-23 19:15:11 30

原创 118.杨辉三角

杨辉三角

2022-12-23 17:42:29 29

原创 108.将有序数组转化为二叉搜索树

将有序数组转化为二叉搜索树

2022-12-23 15:53:57 68

原创 88.合并两个有序数组

合并两个有序数组的几种方法

2022-12-23 14:09:21 72

原创 66.加一

直接用数组做,判断是否需要增大一位的数组

2022-12-22 14:28:11 51

原创 35.搜索插入位置

二分查找

2022-12-22 13:51:17 36

原创 27.移除元素

快慢指针法

2022-12-22 13:16:48 32

原创 leetcode——删除有序数组中的重复项

leetcode——删除有序数组中的重复项

2022-12-21 21:24:51 51

原创 leetcode——最大连续1的个数

最大连续1的个数

2022-12-20 17:09:34 65

原创 leetcode刷题——无重复字符的最长子串

leetcode刷题——无重复字符的最长子串

2022-12-20 15:00:56 51

空空如也

空空如也

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

TA关注的人

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