Top 150 · 数组与字符串(24 题)
数组操作、字符串处理、贪心与双指针思想在数组上的应用。
本模块共 24 题,属于 LeetCode 面试经典 150 题 系列。
88. 合并两个有序数组
难度: 简单
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
27. 移除元素
难度: 简单
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
26. 删除有序数组中的重复项
难度: 简单
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
80. 删除有序数组中的重复项 II
难度: 中等
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
169. 多数元素
难度: 简单
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
189. 轮转数组
难度: 中等
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
121. 买卖股票的最佳时机
难度: 简单
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
122. 买卖股票的最佳时机 II
难度: 中等
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
55. 跳跃游戏
难度: 中等
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
45. 跳跃游戏 II
难度: 中等
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
274. H 指数
难度: 中等
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
380. O(1) 时间插入、删除和获取随机元素
难度: 中等
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
238. 除了自身以外数组的乘积
难度: 中等
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
134. 加油站
难度: 中等
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
135. 分发糖果
难度: 困难
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
42. 接雨水
难度: 困难
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
13. 罗马数字转整数
难度: 简单
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
12. 整数转罗马数字
难度: 中等
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
58. 最后一个单词的长度
难度: 简单
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
14. 最长公共前缀
难度: 简单
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
151. 反转字符串中的单词
难度: 中等
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
6. Z 字形变换
难度: 中等
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
28. 找出字符串中第一个匹配项的下标
难度: 简单
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
备注
68. 文本左右对齐
难度: 困难
力扣做题思路
代码
// 待填复杂度
- 时间:
- 空间:
