π« NO MORE UPDATE README.md
| # | title | difficulty | languages | tag |
|---|---|---|---|---|
| 0001 | Two Sum | easy | python, java | |
| 0002 | Add Two Numbers | medium | python, java | |
| 0003 | Longest Substring Without Repeating Characters | medium | python, java | |
| 0005 | Longest Palindromic Substring | medium | python, java | |
| 0007 | Reverse Integer | easy | python | |
| 0009 | Palindrome Number | easy | python | |
| 0011 | Container With Most Water | medium | python, java | |
| 0013 | Roman to Integer | easy | python | |
| 0014 | Longest Common Prefix | easy | python | |
| 0015 | 3Sum | medium | python | |
| 0016 | 3Sum Closest | medium | python | |
| 0017 | Letter Combinations of a Phone Number | medium | python | |
| 0018 | 4Sum | medium | python | |
| 0019 | Remove Nth Node From End of List | medium | python | |
| 0020 | Valid Parentheses | easy | python | |
| 0021 | Merge Two Sorted Lists | easy | python-1, python-2 | |
| 0022 | Generate Parentheses | medium | python | |
| 0026 | Remove Duplicates from Sorted Array | easy | python | |
| 0033 | Search in Rotated Sorted Array | medium | python | |
| 0035 | Search Insert Position | easy | python | |
| 0039 | Combination Sum | medium | python | |
| 0046 | Permutations | medium | golang | |
| 0048 | Rotate Image | medium | python | |
| 0049 | Group Anagrams | medium | python | |
| 0051 | N-Queens | hard | python | |
| 0053 | Maximum Subarray | easy | python | |
| 0055 | Jump Game | medium | golang | |
| 0062 | Unique Paths | medium | python | |
| 0064 | Minimum Path Sum | medium | python | |
| 0067 | Add Binary | easy | python | |
| 0070 | Climbing Stairs | easy | python | |
| 0075 | Sort Colors | medium | python | |
| 0079 | Word Search | medium | python | |
| 0080 | Remove Duplicates from Sorted Array II | medium | python | |
| 0083 | Remove Duplicates from Sorted List | easy | python | |
| 0086 | Partition List | medium | python | |
| 0088 | Merge Sorted Array | easy | python | |
| 0094 | Binary Tree Inorder Traversal | medium | python | |
| 0096 | Unique Binary Search Trees | medium | python | |
| 0100 | Same Tree | easy | python | |
| 0101 | Symmetric Tree | easy | python | |
| 0102 | Binary Tree Level Order Traversal | medium | python | |
| 0103 | Binary Tree Zigzag Level Order Traversal | medium | python | |
| 0104 | Maximum Depth of Binary Tree | easy | python | |
| 0107 | Binary Tree Level Order Traversal II | easy | python | |
| 0108 | Convert Sorted Array to Binary Search Tree | easy | python | |
| 0109 | Convert Sorted List to Binary Search Tree | medium | python | |
| 0111 | Minimum Depth of Binary Tree | easy | python | tree |
| 0114 | Flatten Binary Tree to Linked List | medium | python | tree, dfs |
| 0118 | Pascal's Triangle | easy | python | |
| 0120 | Triangle | medium | python | |
| 0121 | Best Time to Buy and Sell Stock | easy | python | |
| 0122 | Best Time to Buy and Sell Stock II | easy | python | |
| 0125 | Valid Palindrome | easy | python | |
| 0128 | Longest Consecutive Sequence | medium | python | |
| 0136 | Single Number | easy | python | |
| 0139 | Word Break | medium | python | |
| 0141 | Linked List Cycle | easy | python | |
| 0148 | Sort List | medium | python | |
| 0155 | Min Stack | easy | python | |
| 0162 | Find Peak Element | medium | python | |
| 0168 | Excel Sheet Column Title | easy | python | |
| 0169 | Majority Element | easy | python | |
| 0171 | Excel Sheet Column Number | easy | python | |
| 0179 | Largest Number | medium | python | |
| 0182 | Duplicate Emails | easy | sql | |
| 0189 | Rotate Array | easy | python | |
| 0199 | Binary Tree Right Side View | medium | python | |
| 0200 | Number of Islands | medium | java | |
| 0202 | Happy Number | easy | python | |
| 0203 | Remove Linked List Elements | easy | python | |
| 0205 | Isomorphic Strings | easy | python | |
| 0206 | Reverse Linked List | easy | python | |
| 0207 | Course Schedule | medium | python | |
| 0215 | Kth Largest Element in an Array | medium | python | |
| 0221 | Maximal Square | medium | python | |
| 0226 | Invert Binary Tree | easy | python | |
| 0229 | Majority Element II | medium | python | |
| 0231 | Power of Two | easy | python | |
| 0232 | Implement Queue using Stacks | easy | python | |
| 0238 | Product of Array Except Self | medium | python | |
| 0242 | Valid Anagram | easy | python | |
| 0257 | Binary Tree Paths | easy | python | |
| 0263 | Ugly Number | easy | python | |
| 0279 | Perfect Squares | medium | python | |
| 0287 | Find the Duplicate Number | medium | python | |
| 0290 | Word Pattern | easy | python | |
| 0322 | Coin Change | medium | python | dp |
| 0324 | Wiggle Sort II | medium | python | |
| 0328 | Odd Even Linked List | medium | python | linked list |
| 0337 | House Robber III | medium | golang | |
| 0338 | Counting Bits | easy | python | |
| 0341 | Flatten Nested List Iterator | medium | python | |
| 0344 | Reverse String | easy | java | |
| 0345 | Reverse Vowels of a String | easy | python | |
| 0347 | Top K Frequent Elements | medium | python | |
| 0349 | Intersection of Two Arrays | easy | python | |
| 0367 | Valid Perfect Square | easy | python | |
| 0394 | Decode String | medium | python | |
| 0399 | Evaluate Division | medium | python | graph, recursive |
| 0404 | Sum of Left Leaves | easy | python | dfs, binary tree |
| 0429 | N-ary Tree Level Order Traversal | easy | python | |
| 0434 | Number of Segments in a String | easy | python | |
| 0441 | Arranging Coins | easy | python, c | |
| 0443 | String Compression | easy | golang | |
| 0447 | Number of Boomerangs | easy | python | |
| 0448 | Find All Numbers Disappeared in an Array | easy | python | |
| 0451 | Sort Characters By Frequency | medium | python | |
| 0454 | 4Sum II | medium | python | |
| 0455 | Assign Cookies | easy | python | |
| 0457 | Circular Array Loop | medium | python | |
| 0463 | Island Perimeter | easy | java | |
| 0492 | Construct the Rectangle | easy | golang | |
| 0494 | Target Sum | medium | python, java | |
| 0495 | Teemo Attacking | medium | python | |
| 0500 | Keyboard Row | easy | python | |
| 0501 | Find Mode in Binary Search Tree | easy | python | |
| 0503 | Next Greater Element II | medium | python | |
| 0508 | Most Frequent Subtree Sum | medium | python | |
| 0509 | Fibonacci Number | easy | python | |
| 0513 | Find Bottom Left Tree Value | medium | python | |
| 0518 | Coin Change 2 | medium | python | |
| 0532 | K-diff Pairs in an Array | easy | python | |
| 0538 | Convert BST to Greater Tree | easy | python | |
| 0541 | Reverse String II | easy | python, golang | |
| 0543 | Diameter of Binary Tree | easy | python | |
| 0551 | Student Attendance Record I | easy | python | |
| 0553 | Optimal Division | medium | python | |
| 0559 | Maximum Depth of N-ary Tree | easy | python | |
| 0565 | Array Nesting | medium | golang | |
| 0572 | Subtree of Another Tree | easy | python | |
| 0581 | Shortest Unsorted Continuous Subarray | easy | python | |
| 0589 | N-ary Tree Preorder Traversal | easy | python | |
| 0590 | N-ary Tree Postorder Traversal | easy | python | |
| 0595 | Big Countries | easy | sql | |
| 0599 | Minimum Index Sum of Two Lists | easy | python | |
| 0605 | Can Place Flowers | easy | golang | |
| 0617 | Merge Two Binary Trees | easy | python | |
| 0621 | Task Scheduler | medium | python | |
| 0627 | Swap Salary | easy | sql | |
| 0637 | Average of Levels in Binary Tree | easy | python | |
| 0641 | Design Circular Deque | medium | golang | |
| 0643 | Maximum Average Subarray I | easy | python | |
| 0655 | Print Binary Tree | medium | python | |
| 0669 | Trim a Binary Search Tree | easy | python | |
| 0670 | Maximum Swap | medium | python | |
| 0671 | Second Minimum Node In a Binary Tree | easy | python | |
| 0674 | Longest Continuous Increasing Subsequence | easy | java | |
| 0693 | Binary Number with Alternating Bits | easy | python | |
| 0695 | Max Area of Island | easy | python | |
| 0696 | Count Binary Substrings | easy | python | |
| 0700 | Search in a Binary Search Tree | easy | python | |
| 0701 | Insert into a Binary Search Tree | medium | python | |
| 0704 | Binary Search | easy | python | |
| 0705 | Design HashSet | easy | python | |
| 0706 | Design HashMap | easy | python | |
| 0707 | Design Linked List | easy | golang | |
| 0709 | To Lower Case | easy | golang | |
| 0711 | Jewels and Stones | easy | java | |
| 0718 | Maximum Length of Repeated Subarray | medium | python | |
| 0728 | Self Dividing Numbers | easy | python | |
| 0731 | My Calendar II | medium | python | |
| 0733 | Flood Fill | easy | python | |
| 0739 | Daily Temperatures | medium | python | |
| 0743 | Network Delay Time | medium | python | |
| 0746 | Min Cost Climbing Stairs | easy | java | |
| 0747 | Largest Number At Least Twice of Others | easy | python | |
| 0759 | Employee-Free-Time | hard | python | |
| 0767 | Reorganize String | medium | python | |
| 0769 | Max Chunks To Make Sorted | medium | python | |
| 0773 | Sliding Puzzle | hard | python | |
| 0789 | Escape The Ghosts | medium | python | |
| 0791 | Custom Sort String | medium | python | |
| 0796 | Rotate String | easy | java | |
| 0797 | All Paths From Source to Target | medium | java | |
| 0799 | Champagne Tower | medium | python | |
| 0801 | Minimum Swaps To Make Sequences Increasing | medium | python | |
| 0802 | Find Eventual Safe States | medium | python | |
| 0804 | Unique Morse Code Words | easy | python | |
| 0808 | Soup Servings | medium | python | |
| 0811 | Subdomain Visit Count | easy | python | |
| 0819 | Most Common Word | easy | python | |
| 0821 | Shortest Distance to a Character | easy | python | |
| 0823 | Binary Trees With Factors | medium | python | |
| 0830 | Positions of Large Groups | easy | python | |
| 0841 | Keys and Rooms | medium | python | dfs, graph |
| 0869 | Reordered Power of 2 | medium | python | |
| 0872 | Leaf-Similar Trees | easy | python | |
| 0875 | Koko Eating Bananas | medium | python | |
| 0876 | Middle of the Linked List | easy | python | |
| 0890 | Find and Replace Pattern | medium | python | |
| 0894 | All Possible Full Binary Trees | medium | python | |
| 0896 | Monotonic Array | easy | python | |
| 0905 | Sort Array By Parity | easy | golang | |
| 0921 | Minimum Add to Make Parentheses Valid | medium | golang | |
| 0922 | Sort Array By Parity II | easy | python | |
| 0929 | Unique Email Addresses | easy | golang | |
| 0931 | Minimum Falling Path Sum | medium | python | |
| 0938 | Range Sum of BST | easy | python | |
| 0941 | Valid Mountain Array | easy | python | |
| 0942 | DI String Match | easy | python | |
| 0961 | N-Repeated Element in Size 2N Array | easy | python | |
| 0965 | Univalued Binary Tree | easy | golang | |
| 0977 | Squares of a Sorted Array | easy | golang | |
| 0989 | Add to Array-Form of Integer | easy | python | |
| 0993 | Cousins in Binary Tree | easy | python | |
| 1002 | Find Common Characters | easy | python | |
| 1021 | Remove Outermost Parentheses | easy | python | |
| 1038 | Binary Search Tree to Greater Sum Tree | medium | python | |
| 1108 | Defanging an IP Address | easy | python | |
| 1014 | Best Sightseeing Pair | medium | python | |
| 1019 | Next Greater Node In Linked List | medium | python | |
| 1025 | Divisor Game | easy | python | |
| 1027 | Longest Arithmetic Sequence | meidum | python | |
| 1114 | Print in Order | easy | python | |
| 1122 | Relative Sort Array | easy | python | |
| 1128 | Number of Equivalent Domino Pairs | easy | python | |
| 1161 | Maximum Level Sum of a Binary Tree | medium | python | |
| 1200 | Minimum Absolute Difference | easy | python | |
| 1277 | Count Square Submatrices with All Ones | medium | python | |
| 1342 | Number of Steps to Reduce a Number to Zero | easy | python | |
| 1372 | Longest ZigZag Path in a Binary Tree | medium | python | |
| 1979 | Find Greatest Common Divisor of Array | easy | python | |
| 2163 | Minimum Difference in Sums After Removal of Elements | hard | python | |
| 2167 | Minimum Time to Remove All Cars Containing Illegal Goods | hard | python |