力扣面试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)

相关推荐
油丶酸萝卜别吃1 小时前
utils.js 说明文档
开发语言·javascript·ecmascript
zyplayer-doc3 小时前
VuePress类静态文档站和动态知识库怎么选:两种技术路线的适用场景
javascript·人工智能·后端·安全·智能手机
不会代码的小猴4 小时前
21. 泛型编程上
开发语言·c++·笔记·算法
摇滚侠6 小时前
《SpringBoot 3:入门与应用实战》第 2 章 IOC 思想与实现 阅读笔记 1
spring boot·笔记·后端
蒸蒸yyyyzwd6 小时前
秋招不熟悉力扣学习笔记1
笔记·学习·leetcode
LuminousCPP8 小时前
数据结构-双向循环链表
c语言·数据结构·笔记·链表
码哥DFS8 小时前
构造函数、实例对象、对象原型 ----三者关系
开发语言·javascript·原型模式
满栀5858 小时前
vue动态路由效果
前端·javascript·vue.js·前端框架·vue
302wanger9 小时前
【阅读笔记】当AI拿走一切之后
笔记
jjw_zyfx10 小时前
css vue vite实现闪烁的呼吸效果
javascript·css·vue.js