记录每一道题的解题url, 便于以后ctrl+find找到。
都是详解思路以及相关证明,而不是单单只有一份代码,尽可能总结每道题多种解决思路。
涉及到复杂的知识点会给一些参考链接。
如果有新的解题思路可以在题目下留言评论,会更新。
因为楼主目前学业压力比较大,尽量一天1~2道题,希望有生之年能全写完。。。
当然是记录自己的解题。
leetcode 3. Longest Substring Without Repeating Characters
leetcode 4. Median of Two Sorted Arrays
Leetcode 10. Regular Expression Matching Python3 递归与动态规划
leetcode 14. Longest Common Prefix 二分法
leetcode 20. Valid Parentheses 栈
leetcode 21. Merge Two Sorted Lists
leetcode 22. Generate Parentheses 递归+迭代
leetcode 23. Merge k Sorted Lists Python3 多解
leetcode 25. Reverse Nodes in k-Group Python3 递归+迭代
leetcode 26. Remove Duplicates from Sorted Array
leetcode 28. Implement strStr()
leetcode 30. Substring with Concatenation of All Words Python3
leetcode 46. Permutations 迭代+递归
leetcode 88. Merge Sorted Array
leetcode 94. Binary Tree Inorder Traversal
leetcode 101. Symmetric Tree 递归和迭代
leetcode 104. Maximum Depth of Binary Tree
leetcode 108. Convert Sorted Array to Binary Search Tree
leetcode 118. Pascal's Triangle
leetcode 121. Best Time to Buy and Sell Stock 动态规划
leetcode 122. Best Time to Buy and Sell Stock II
leetcode 125. Valid Palindrome 正则
leetcode 131. Palindrome Partitioning
leetcode 141. Linked List Cycle 常数内存
leetcode 160. Intersection of Two Linked Lists 常数内存
leetcode 169. Majority Element 解法 python 多数投票算法
leetcode 171. Excel Sheet Column Number
leetcode 172. Factorial Trailing Zeroes 非阶乘
leetcode 189. Rotate Array O(1)内存
leetcode 190. Reverse Bits 位操作
leetcode 191. Number of 1 Bits
leetcode 204. Count Primes 埃拉托斯特尼筛法
leetcode 206. Reverse Linked List
leetcode 217. Contains Duplicate
leetcode 234. Palindrome Linked List 常数内存
leetcode 237. Delete Node in a Linked List
leetcode 268.Missing Number leetcode
leetcode 350. Intersection of Two Arrays II
leetcode 371. Sum of Two Integers 按位操作
leetcode 387. First Unique Character in a String
leetcode 479. Largest Palindrome Product
leetcode 540 Single Element in a Sorted Array
leetcode 673. Number of Longest Increasing Subsequence
leetcode 1029. Two City Scheduling
leetcode 1030. Matrix Cells in Distance Order
leetcode 1031. Maximum Sum of Two Non-Overlapping Subarrays
leetcode 1032. Stream of Characters
leetcode 1033. Moving Stones Until Consecutive
leetcode 1034 Coloring A Border
leetcode 1035. Uncrossed Lines
leetcode 1036. Escape a Large Maze
leetcode 1037. Valid Boomerang
leetcode 1038. Binary Search Tree to Greater Sum Tree
leetcode 1089. Duplicate Zeros
leetcode 1103. Distribute Candies to People
leetcode 1108. Defanging an IP Address
leetcode 1122. Relative Sort Array
leetcode 1128. Number of Equivalent Domino Pairs
leetcode 1137. N-th Tribonacci Number python
leetcode 1160. Find Words That Can Be Formed by Character
leetcode 1170. Compare Strings by Frequency of the Smallest Character
leetcode 1175. Prime Arrangements
leetcode 1184. Distance Between Bus Stops
leetcode 1185. Day of the Week
leetcode 1189. Maximum Number of Balloons
leetcode 1200. Minimum Absolute Difference
leetcode 1207. Unique Number of Occurrences
leetcode 1208. Get Equal Substrings Within Budget
leetcode 1217. Play with Chipsleetcode 1189. Maximum Number of Balloons
leetcode 1218. Longest Arithmetic Subsequence of Given Difference
leetcode 1219. Path with Maximum Gold
leetcode 1221. Split a String in Balanced Strings
leetcode 1232. Check If It Is a Straight Line
leetcode 1237. Find Positive Integer Solution for a Given Equation
leetcode 1252. Cells with Odd Values in a Matrix
leetcode 1253. Reconstruct a 2-Row Binary Matrix
leetcode 1254. Number of Closed Islands
leetcode 1299. Replace Elements with Greatest Element on Right Side
leetcode 1304. Find N Unique Integers Sum up to Zero
leetcode 1309. Decrypt String from Alphabet to Integer Mapping
leetcode 1313. Decompress Run-Length Encoded List
leetcode 1317. Convert Integer to the Sum of Two No-Zero