Algorithms
- 10. Regular Expression Matching[Python]
- 18. 4Sum[Python&C#]
- 22. Generate Parentheses[Python]
- 23. Merge k Sorted Lists[Python]
- 25. Reverse Nodes in k-Group[Python]
- 30. Substring with Concatenation of All Words[Python]
- 31. Next Permutation[Python]
- 33. Search in Rotated Sorted Array [Python&C#]
- 35. Search Insert Position[Python&C#]
- 37. Sudoku Solver[Python]
- 40. Combination Sum II[Python]
- 42. Trapping Rain Water[Python]
- 49. Group Anagrams[Python]
- 52. N-Queens II[Python]
- 53. Maximum Subarray[Python]
- 55. Jump Game[Python&C#]
- 60. Permutation Sequence[Python&C#]
- 64. Minimum Path Sum[Python]
- 72. Edit Distance[Python&C#]
- 75. Sort Colors[Python&C#]
- 84. Largest Rectangle in Histogram[Python]
- 95. Unique Binary Search Trees II[Python]
- 122. Best Time to Buy and Sell Stock II[Python]
- 124. Binary Tree Maximum Path Sum
- 136. Single Number[Python]
- 141. Linked List Cycle[Python]
- 142. Linked List Cycle II[Python]
- 146. LRU Cache[Pytjon&C#]
- 155. Min Stack[Python]
- 160. Intersection of Two Linked Lists[Python]
- 169. Majority Element[Python&C#]
- 180. Surrounded Regions[Python&C#]
- 200. Number of Islands[Python]
- 201. Bitwise AND of Numbers Range[Python&C#]
- 202. Happy Number[Python]
- 203. Remove Linked List Elements[Python]
- 207. Course Schedule[Python&C#]
- 208. Implement Trie (Prefix Tree)[Python&C#]
- 212. Word Search II[Python]
- 221. Maximal Square[Python&C#]
- 226. Invert Binary Tree[Python&C#]
- 230. Kth Smallest Element in a BST[Python&C#]
- 231. Power of Two[Python&C#]
- 234. Palindrome Linked List[Python]
- 237. Delete Node in a Linked List[Python&C#]
- 238. Product of Array Except Self [Python]
- 240. Search a 2D Matrix II[Python]
- 275. H-Index II[Python&C#]
- 278. First Bad Version[Python&C#]
- 283. Move Zeroes[Python]
- 328. Odd Even Linked List[Python&C#]
- 336. Palindrome Pairs[Python]
- 338. Counting Bits[Python&C#]
- 344. Reverse String[Python&C#]
- 367. Valid Perfect Square[Python&C#]
- 368. Largest Divisible Subset[Python&C#]
- 373. Find K Pairs with Smallest Sums[Python]
- 380. Insert Delete GetRandom O(1)[Python&C#]
- 381. Insert Delete GetRandom O(1) - Duplicates allowed[Python&C#]
- 383. Ransom Note[Python&C#]
- 387. First Unique Character in a String[Python&C#]
- 392. Is Subsequence[Python&C#]
- 402. Remove K Digits[Python&C#]
- 406. Queue Reconstruction by Height[Python&C#]
- 430. Flatten a Multilevel Doubly Linked List[Python]
- 438. Find All Anagrams in a String[Python&C#]
- 451. Sort Characters By Frequency[Python&C#]
- 468. Validate IP Address[Python&C#]
- 476. Number Complement[Python&C#]
- 496. Next Greater Element I[Python]
- 503. Next Greater Element II[Python]
- 518. Coin Change 2[Python&C#]
- 525. Contiguous Array[Python] [C#]
- 528. Random Pick with Weight[Python&C#]
- 540. Single Element in a Sorted Array[Python&C#]
- 543. Diameter of Binary Tree[Python]
- 556. Next Greater Element III[Python]
- 560. Subarray Sum Equals K[Python&C#]
- 567. Permutation in String[Python&C#]
- 654. Maximum Binary Tree[Python&C#]
- 678. Valid Parenthesis String[Python]
- 700. Search in a Binary Search Tree[Python&C#]
- 733. Flood Fill[Python&C#]
- 747. Largest Number At Least Twice of Others[Python&C#]
- 771. Jewels and Stones[Python&C#]
- 787. Cheapest Flights Within K Stops[Python&C#]
- 844. Backspace String Compare[Python]
- 876. Middle of the Linked List[Python]
- 886. Possible Bipartition[Python&C#]
- 895. Maximum Frequency Stack[Python]
- 901. Online Stock Span[Python&C#]
- 918. Maximum Sum Circular Subarray[Python&C#]
- 973. K Closest Points to Origin[Python&C#]
- 986. Interval List Intersections[Python&C#]
- 993. Cousins in Binary Tree[Python&C#]
- 997. Find the Town Judge[Python&C#]
- 1008. Construct Binary Search Tree from Preorder Traversal[Python&C#]
- 1009. Complement of Base 10 Integer[Python&C#]
- 1029. Two City Scheduling[Python&C#]
- 1035. Uncrossed Lines[Python&C#]
- 1044. Longest Duplicate Substring[Python]
- 1046. Last Stone Weight[Python]
- 1143. Longest Common Subsequence[Python&C#]
- 1210. Minimum Moves to Reach Target with Rotations[Python]
- 1232. Check If It Is a Straight Line[Python&C#]
- 1277. Count Square Submatrices with All Ones[Python&C#]
- 1388. Pizza With 3n Slices[Python]
- 1391. Check if There is a Valid Path in a Grid[Python]
- 1397. Find All Good Strings[Python]
- 1406. Stone Game III[Python]
- 1411. Number of Ways to Paint N × 3 Grid[Python]
- 1416. Restore The Array[Python]
- 1425. Constrained Subset Sum[Python&C#]
- 1434. Number of Ways to Wear Different Hats to Each Other[Python]
- 1438. Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit[Python]
- 1439. Find the Kth Smallest Sum of a Matrix With Sorted Rows[Python]
- 1442. Count Triplets That Can Form Two Arrays of Equal XOR[Python]
- 1444. Number of Ways of Cutting a Pizza[Python]
- 1449. Form Largest Integer With Digits That Add up to Target[Python]
- 1458. Max Dot Product of Two Subsequences[Python]
- 1477. Find Two Non-overlapping Sub-arrays Each With Target Sum[Python]
- 1478. Allocate Mailboxes[Python]
- 5457. Kth Ancestor of a Tree Node[Python](題號可能會異動)