数组链表
2022-02-21 16:39:27 1 举报
AI智能生成
leetcode,数组、链表相关题目整理,python解答
作者其他创作
大纲/内容
数组
704. 二分查找
在左闭右闭区间查找
在左闭右开区间查找
相关题目
35.搜索插入位置(opens new window)
34.在排序数组中查找元素的第一个和最后一个位置(opens new window)
69.x 的平方根
367.有效的完全平方数
27. 移除元素
双指针
977.有序数组的平方
双指针
209.长度最小的子数组
双指针-滑动窗口
相关题目
904.水果成篮(opens new window)
代码
76.最小覆盖子串
代码
59.螺旋矩阵II
代码
54.螺旋矩阵
代码
349. 两个数组的交集
代码
链表
21. 合并两个有序链表(简单)
代码
23. 合并K个升序链表(困难)
递归分治、成合并两个有序列表
堆
24. 两两交换链表中的节点
代码
141. 环形链表(简单)
双指针-快慢指针
142. 环形链表 II(中等)
双指针-快慢指针
876. 链表的中间结点(简单)
双指针-快慢指针
160. 相交链表(简单)
代码
19. 删除链表的倒数第 N 个结点(中等)
双指针
206.反转链表
代码
哈希表
242.有效的字母异位词
代码
202. 快乐数
代码
1. 两数之和
代码
454.四数相加II
代码
383. 赎金信
代码
15. 三数之和
双指针
18. 四数之和
双指针
字符串
344.反转字符串
双指针
541. 反转字符串II
数组分段
剑指Offer 05.替换空格
双指针
151.翻转字符串里的单词
双指针
剑指Offer58-II.左旋转字符串
实现 strStr()
459.重复的子字符串
栈与队列
232.用栈实现队列
栈
225. 用队列实现栈
队列
20. 有效的括号
栈
1047. 删除字符串中的所有相邻重复项
栈
71路径简化
栈
150. 逆波兰表达式求值
栈
239. 滑动窗口最大值
单调队列(递减)
347.前 K 个高频元素
堆(优先队列)
单调栈
739. 每日温度
单调栈(底到顶,递减栈)
496.下一个更大元素 I
单调栈(739多一层)
503.下一个更大元素II
单调栈(739差不多)
42. 接雨水
双指针
动态规划
单调栈
84.柱状图中最大的矩形
单调栈
双指针
0 条评论
下一页