汇总

题目 解题记录 难度 关键字
4 Median of Two Sorted Arrays 困难 二分
33 Search in Rotated Sorted Array 中等 二分
34 Find First and Last Position of Element in Sorted Array 中等 二分
52 Merge Intervals 中等 排序
69 Sqrt(x) 简单 二分,牛顿迭代法
74 Search a 2D Matrix 中等 二分
76 Minimum Window Substring 困难 双指针
81 Search in Rotated Sorted Array II 中等 二分
88 Merge Sorted Array 简单 双指针
92 Reverse Linked List II 中等 链表
122 Best Time to Buy and Sell Stock II 简单 贪心
135 Candy 困难 贪心
141 Linked List Cycle 简单 链表
142 Linked List Cycle II 中等 链表
147 Insertion Sort List 中等 排序
154 Find Minimum in Rotated Sorted Array II 困难 二分
160 Intersection of Two Linked Lists 简单 链表
162 Find Peak Element 中等 二分
167 Two Sum II - Input array is sorted 简单 双指针
179 Largest Number 中等 排序
206 Reverse Linked List 简单 链表
215 Kth Largest Element in an Array 中等 二分
225 Implement Stack using Queues 简单 队列
240 Search a 2D Matrix II 中等 二分
278 First Bad Version 简单 二分
328 Odd Even Linked List 中等 链表
346 Moving Average from Data Stream 简单 队列,滑动窗口
406 Queue Reconstruction by Height 中等 贪心
435 Non-overlapping Intervals 中等 贪心
452 Minimum Number of Arrows to Burst Balloons 中等 贪心
455 Assign Cookies 简单 贪心
524 Longest Word in Dictionary through Deleting 中等 双指针
540 Single Element in a Sorted Array 中等 二分
605 Can Place Flowers 简单 贪心
633 Sum of Square Numbers 简单 双指针
665 Non-decreasing Array 中等 贪心
680 Valid Palindrome II 简单 双指针
763 Partition Labels 中等 贪心
833 Find And Replace in String 中等 字符串
876 Middle of the Linked List 简单 链表
912 Sort an Array 中等 排序
1095 Find in Mountain Array 困难 二分

知识类型

排序类

【LeetCode】56. Merge Intervals 解题记录
【LeetCode】147. Insertion Sort List 解题记录
【LeetCode】179. Largest Number 解题记录
【LeetCode】912. Sort an Array 解题记录

链表类

【LeetCode】92. Reverse Linked List II 解题记录
【LeetCode】141. Linked List Cycle 解题记录
【LeetCode】142. Linked List Cycle II 解题记录
【LeetCode】160. Intersection of Two Linked Lists 解题记录
【LeetCode】206. Reverse Linked List 解题记录
【LeetCode】328. Odd Even Linked List 解题记录
【LeetCode】876. Middle of the Linked List 解题记录

二分法

【LeetCode】4. Median of Two Sorted Arrays 解题记录
【LeetCode】33. Search in Rotated Sorted Array 解题记录
【LeetCode】34. Find First and Last Position of Element in Sorted Array 解题记录
【LeetCode】69. Sqrt(x) 解题记录
【LeetCode】74. Search a 2D Matrix 解题记录
【LeetCode】81. Search in Rotated Sorted Array II 解题记录
【LeetCode】154. Find Minimum in Rotated Sorted Array II 解题记录
【LeetCode】162. Find Peak Element 解题记录
【LeetCode】215. Kth Largest Element in an Array 解题记录
【LeetCode】240. Search a 2D Matrix II 解题记录
【LeetCode】278. First Bad Version 解题记录
【LeetCode】540. Single Element in a Sorted Array 解题记录
【LeetCode】1095. Find in Mountain Array 解题记录

双指针

【LeetCode】76. Minimum Window Substring 解题记录
【LeetCode】88. Merge Sorted Array 解题记录
【LeetCode】167. Two Sum II - Input array is sorted 解题记录
【LeetCode】524. Longest Word in Dictionary through Deleting 解题记录
【LeetCode】633. Sum of Square Numbers 解题记录
【LeetCode】680. Valid Palindrome II 解题记录

贪心

【LeetCode】122. Best Time to Buy and Sell Stock II 解题记录
【LeetCode】135. Candy 解题记录
【LeetCode】406. Queue Reconstruction by Height 解题记录
【LeetCode】435. Non-overlapping Intervals 解题记录
【LeetCode】452. Minimum Number of Arrows to Burst Balloons 解题记录
【LeetCode】455. Assign Cookies 解题记录
【LeetCode】665. Non-decreasing Array 解题记录
【LeetCode】763. Partition Labels 解题记录

堆、栈、队列、哈希表

队列

【LeetCode】225. Implement Stack using Queues 解题记录
【LeetCode】346. Moving Average from Data Stream 解题记录