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

相关推荐
张元清24 分钟前
React useResizeObserver Hook:追踪元素尺寸变化(2026)
javascript·react.js
@Mike@37 分钟前
02-数据库学习笔记(SQL引擎)
数据库·笔记·学习
六点_dn1 小时前
RabbitMQ学习笔记-定义与作用
笔记·学习·rabbitmq
瑞瑞小同学3 小时前
处理echarts x轴内容过多,重叠问题
前端·javascript·echarts
香辣牛肉饭3 小时前
【算法】动态规划 最长公共子序列(LCS)
经验分享·笔记·算法·动态规划
迷途呀3 小时前
Python:函数中的参数类型
开发语言·笔记·python·langchain·nlp
像我这样帅的人丶你还4 小时前
MCP + npm:给五年前的老系统接上AI
前端·javascript·agent
依然范特东4 小时前
动手学深度学习笔记--卷积层、微调
人工智能·笔记·深度学习
猫头_6 小时前
AI 流式传输工程指南:有了 EventSource 为何还要 Fetch?
javascript·http·llm
金伟API10246 小时前
SQL Server基础学习笔记
笔记·学习