首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
数组
孙鹏宇
创建于2023-11-11
订阅专栏
记录数组题
暂无订阅
共7篇文章
创建于2023-11-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
算法精选课 1089. 复写零
1089. 复写零 - 力扣(LeetCode) 异地双指针 先来写异地的: 当src不为0时,dest把src的值抄一下,然后src和dest同步++ 当src为0时,dest抄一个0,然后++,再
代码随想录 209. 长度最小的子数组 滑动窗口
209. 长度最小的子数组 - 力扣(LeetCode) 暴力枚举 使用双层循环,一层确定起始位置,一层确定终止位置,相加,当大于target时候,就返回长度,因为双层循环,时间复杂度 o(n^2):
代码随想录 977. 有序数组的平方
977. 有序数组的平方 - 力扣(LeetCode) pow函数不能对负数进行平方: 那就手动平方吧,x*=x; 时间复杂度就是快排的时间复杂度,nlong(n)
代码随想录 leetcode 27. 移除元素
27. 移除元素 - 力扣(LeetCode) 数组是一块连续的空间 因此不能直接把值删了,而是应该删除一个数之后把后面的数字向前挪动。 因此我们直接使用erase()删除的话会超时: 因为erase
leetcode 88. 合并两个有序数组
88. 合并两个有序数组 - 力扣(LeetCode) 思路 开辟一个vector<int> result 给result开nums1一样大的空间 (m+n)。 然后用双指针分别指向nums1,num
283. 移动零
283. 移动零 - 力扣(LeetCode) 版本1 原因: 在while循环内,当nums[left]不等于0时,没有更新左指针left的位置,导致进入了死循环,从而导致超出时间限制。 为了解决这
119. 杨辉三角 II
119. 杨辉三角 II - 力扣(LeetCode) 这是我的原本代码: 经过纠错之后 There are a few issues in the code provided: The nested