力扣面试150题刷题分享

合并两个有序数组【三个尾指针往前】

leetcode.cn/problems/me...

js 复制代码
输入: nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n = 3
输出: [1,2,2,3,5,6]
解释: 需要合并 [1,2,3] 和 [2,5,6] 。
合并结果是 [1,2,2,3,5,6] ,其中斜体加粗标注的为 nums1 中的元素。

时间O(m+n),空间O(1)

移除元素

leetcode.cn/problems/re...

一维动态规划

爬楼梯

leetcode.cn/problems/cl...

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 12 个台阶。你有多少种不同的方法可以爬到楼顶呢?

js 复制代码
输入: n = 3
输出: 3
解释: 有三种方法可以爬到楼顶。
1. 1 阶 + 1 阶 + 1 阶
2. 1 阶 + 2 阶
3. 2 阶 + 1 阶

第 n 阶的爬法 = 第 n-1 阶的爬法 + 第 n-2 阶的爬法,状态转移方程为:f(n) = f(n - 1) + f(n - 2)

相关推荐
JeffongTan7 小时前
在LWC中镶嵌VF Page获取用户IP
前端·javascript·salesforce
点心的游戏开发世界7 小时前
GDScript 入门笔记(十一):Lambda 与匿名函数
开发语言·笔记·游戏引擎·godot
摇滚侠8 小时前
《SpringBoot 3:入门与应用实战》第 12 章 JDBC 与事务 使用 JdbcTemplate 阅读笔记 32
spring boot·笔记·后端
不cong明的亚子9 小时前
web live多屏互动平台
javascript·经验分享·音视频
鱼子星_9 小时前
【C++】继承和多态(上)
c++·笔记
xian_wwq10 小时前
【学习笔记】深度认知系列-第14讲 端侧AI崛起——为什么AI正在从云端走向本地
人工智能·笔记·学习
dsyyyyy110111 小时前
JS复习,难点,易错点总结
开发语言·javascript·ecmascript
默_笙11 小时前
🏝 Docker 就是"房地产开发":从施工图纸到小区物业的容器化指南
前端·javascript
kyriewen11 小时前
我手写了个极简版 React Router——才搞懂 v6 为什么砍了这么多 API
前端·javascript·程序员
策案案案11 小时前
YOLO: 将AI Agents嵌入到IntelliJ IDEA
java·大数据·人工智能·笔记·yolo·microsoft·intellij-idea