题目清单:灵茶山艾府基础算法精讲

灵茶山艾府基础算法精讲 高频面试题 https://www.bilibili.com/video/BV1bP411c7oJ 题目清单 P1 - 双指针 LeetCode 167. Two Sum II - Input Array Is Sorted LeetCode 15. 3Sum P2 - 双指针 LeetCode 11. Container With Most Water LeetCode 42. Trapping Rain Water P3 - 滑动窗口 LeetCode 209. Minimum Size Subarray Sum LeetCode 713. Subarray Product Less Than K LeetCode 3. Longest Substring Without Repeating Characters P4 - 二分查找 LeetCode 34. Find First and Last Position of Element in Sorted Array P5 - 二分查找 LeetCode 162. Find Peak Element LeetCode 153. Find Minimum in Rotated Sorted Array LeetCode 33. Search in Rotated Sorted Array P6 - 链表反转 LeetCode 206. Reverse Linked List LeetCode 92. Reverse Linked List II LeetCode 25. Reverse Nodes in k-Group P7 - 链表快慢指针 LeetCode 876. Middle of the Linked List LeetCode 141. Linked List Cycle LeetCode 142. Linked List Cycle II LeetCode 143. Reorder List P8 - 链表删除 LeetCode 237. Delete Node in a Linked List LeetCode 19. Remove Nth Node From End of List LeetCode 83. Remove Duplicates from Sorted List LeetCode 82. Remove Duplicates from Sorted List II P9 - 二叉树基础 LeetCode 104. Maximum Depth of Binary Tree P10 - 二叉树 LeetCode 100. Same Tree LeetCode 101. Symmetric Tree LeetCode 110. Balanced Binary Tree LeetCode 199. Binary Tree Right Side View P11 - 二叉树 LeetCode 98. Validate Binary Search Tree P12 - 二叉树 LeetCode 236. Lowest Common Ancestor of a Binary Tree LeetCode 235. Lowest Common Ancestor of a Binary Search Tree P13 - 二叉树BFS LeetCode 102. Binary Tree Level Order Traversal LeetCode 103. Binary Tree Zigzag Level Order Traversal LeetCode 513. Find Bottom Left Tree Value P14 - 子集型回溯 LeetCode 17. Letter Combinations of a Phone Number LeetCode 78. Subsets LeetCode 131. Palindrome Partitioning P15 - 组合型回溯 LeetCode 77. Combinations LeetCode 216. Combination Sum III LeetCode 22. Generate Parentheses P16 - 排列型回溯 LeetCode 46. Permutations LeetCode 51. N-Queens P17 - DP基础 LeetCode 198. House Robber P18 - 背包问题 LeetCode 494. Target Sum LeetCode 322. Coin Change P19 - 线性DP LeetCode 1143. Longest Common Subsequence LeetCode 72. Edit Distance P20 - 线性DP LeetCode 300. Longest Increasing Subsequence P21 - 状态机DP LeetCode 122. Best Time to Buy and Sell Stock II LeetCode 309. Best Time to Buy and Sell Stock with Cooldown LeetCode 714. Best Time to Buy and Sell Stock with Transaction Fee LeetCode 188. Best Time to Buy and Sell Stock IV P22 - 区间DP LeetCode 516. Longest Palindromic Subsequence LeetCode 1039. Minimum Score Triangulation of Polygon P23 - 树型DP LeetCode 104. Maximum Depth of Binary Tree LeetCode 543. Diameter of Binary Tree LeetCode 124. Binary Tree Maximum Path Sum LeetCode 1245. Tree Diameter LeetCode 2246. Longest Path With Different Adjacent Characters P24 - 树型DP LeetCode 337. House Robber III P25 - 树型DP LeetCode 968. Binary Tree Cameras P26 - 单调栈 LeetCode 739. Daily Temperatures LeetCode 42. Trapping Rain Water P27 - 单调队列 LeetCode 239. Sliding Window Maximum 首刷 Day 1: P1 - P5 Day 2: P6 - P8 Day 3: P9 - P13 Day 4: P14 - P16 Day 5: P17 - P20 Day 6: P21 - P24 Day 7: P25 - P27 复习 Day 1: P1 - P13 Day 2: P14 - P20 Day 3: P21 - P27

December 17, 2024 · Me