https://leetcode.com/problemset/algorithms/
https://github.com/kylesliu/awesome-golang-leetcode
Num | Question | Answer | Analysis | tags | Date |
---|---|---|---|---|---|
0001 | Two Sum | Answer | Analysis | xxx | 2019/12/20 |
0002 | Add Two Numbers | Answer | Analysis | xxx | 2019/12/21 |
0003 | Longest Substring Without Repeating Characters | Answer | Analysis | xxx | 2019/12/21 |
0005 | Longest Palindromic Substring | Answer | Analysis | xxx | 2020/01/11 |
0006 | Zigzag Conversion | Answer | Analysis | xxx | 2020/02/04 |
0007 | Reverse Integer | Answer | Analysis | xxx | 2019/12/22 |
0008 | String to Integer (atoi) | Answer | Analysis | xxx | 2020/02/05 |
0009 | Palindrome Number | Answer | Analysis | xxx | 2019/12/27 |
0011 | Container With Most Water | Answer | Analysis | xxx | 2020/02/05 |
0012 | Integer to Roman | Answer | Analysis | xxx | 2020/02/05 |
0013 | Roman to Integer | Answer | Analysis | xxx | 2019/12/27 |
0014 | Longest Common Prefix | Answer | Analysis | xxx | 2019/12/27 |
0015 | 3Sum | Answer | Analysis | xxx | 2020/02/08 |
0016 | 3Sum Closest | Answer | Analysis | xxx | 2020/02/08 |
0017 | Letter Combinations of a Phone Number | Answer | Analysis | xxx | 2020/02/09 |
0018 | 4Sum | Answer | Analysis | xxx | 2020/02/09 |
0019 | Remove Nth Node From End of List | Answer | Analysis | xxx | 2020/02/09 |
0020 | Valid Parentheses | Answer | Analysis | xxx | 2019/12/27 |
0021 | Merge Two Sorted Lists!!! | Answer | Analysis | xxx | 2019/12/31 |
0022 | Generate Parentheses!!! | Answer | Analysis | xxx | 2020/02/12 |
0024 | Swap Nodes in Pairs!!! | Answer | Analysis | xxx | 2020/02/12 |
0026 | Remove Duplicates from Sorted Array | Answer | Analysis | xxx | 2019/12/31 |
0027 | Remove Element | Answer | Analysis | xxx | 2020/01/01 |
0028 | Implement strStr | Answer | Analysis | xxx | 2020/01/01 |
0029 | Divide Two Integers | Answer | Analysis | xxx | 2020/01/13 |
0031 | Next Permutation | Answer | Analysis | xxx | 2020/01/13 |
0033 | Search in Rotated Sorted Array | Answer | Analysis | xxx | 2020/02/14 |
0034 | Find First and Last Position of Element in Sorted Array | Answer | Analysis | xxx | 2020/02/15 |
0035 | Search Insert Position | Answer | Analysis | xxx | 2020/01/01 |
0036 | Valid Sudoku | Answer | Analysis | xxx | 2020/02/15 |
0038 | Count and Say | Answer | Analysis | xxx | 2020/01/01 |
0039 | Combination Sum | Answer | Analysis | xxx | 2020/02/16 |
0040 | Combination Sum II | Answer | Analysis | xxx | 2020/02/16 |
0043 | Multiply Strings | Answer | Analysis | xxx | 2020/02/19 |
0046 | Permutations | Answer | Analysis | xxx | 2020/02/19 |
0047 | Permutations II | Answer | Analysis | xxx | 2020/02/20 |
0048 | Rotate Image | Answer | Analysis | xxx | 2020/02/20 |
0049 | Group Anagrams | Answer | Analysis | xxx | 2020/02/20 |
0050 | Pow(x, n) | Answer | Analysis | xxx | 2020/02/20 |
0053 | Maximum Subarray | Answer | Analysis | xxx | 2020/01/04 |
0054 | Spiral Matrix | Answer | Analysis | xxx | 2020/02/21 |
0055 | Jump Game | Answer | Analysis | xxx | 2020/02/21 |
0056 | Merge Intervals | Answer | Analysis | xxx | 2020/02/23 |
0058 | Length of Last Word | Answer | Analysis | xxx | 2020/01/04 |
0059 | Spiral Matrix II | Answer | Analysis | xxx | 2020/02/23 |
0060 | Permutation Sequence | Answer | Analysis | xxx | 2020/02/24 |
0061 | Rotate List | Answer | Analysis | xxx | 2020/02/24 |
0062 | Unique Paths | Answer | Analysis | xxx | 2020/02/24 |
0063 | Unique Paths II | Answer | Analysis | xxx | 2020/02/25 |
0064 | Minimum Path Sum | Answer | Analysis | xxx | 2020/02/25 |
0066 | Plus One | Answer | Analysis | xxx | 2020/01/04 |
0067 | Add Binary | Answer | Analysis | xxx | 2020/01/06 |
0069 | Sqrt(x) | Answer | Analysis | xxx | 2020/01/07 |
0070 | Climbing Stairs | Answer | Analysis | xxx | 2020/01/11 |
0071 | Simplify Path | Answer | Analysis | xxx | 2020/02/26 |
0073 | Set Matrix Zeroes | Answer | Analysis | xxx | 2020/02/26 |
0074 | Search a 2D Matrix | Answer | Analysis | xxx | 2020/02/27 |
0075 | Sort Colors | Answer | Analysis | xxx | 2020/02/28 |
0077 | Combinations | Answer | Analysis | xxx | 2020/02/28 |
0078 | Subsets | Answer | Analysis | xxx | 2020/02/28 |
0079 | Word Search | Answer | Analysis | xxx | 2020/02/29 |
0080 | Remove Duplicates from Sorted Array II | Answer | Analysis | xxx | 2020/01/03 |
0081 | Search in Rotated Sorted Array II | Answer | Analysis | xxx | 2020/03/01 |
0082 | Remove Duplicates from Sorted List II | Answer | Analysis | xxx | 2020/03/02 |
0083 | Remove Duplicates from Sorted List | Answer | Analysis | xxx | 2020/01/11 |
0086 | Partition List | Answer | Analysis | xxx | 2020/03/03 |
0088 | Merge Sorted Array | Answer | Analysis | xxx | 2020/01/11 |
0089 | Gray Code | Answer | Analysis | xxx | 2020/03/04 |
0090 | Subsets II | Answer | Analysis | xxx | 2020/03/05 |
0091 | Decode Ways | Answer | Analysis | xxx | 2020/03/07 |
0092 | Reverse Linked List II | Answer | Analysis | xxx | 2020/03/08 |
0093 | Restore IP Addresses | Answer | Analysis | xxx | 2020/03/08 |
0094 | Binary Tree Inorder Traversal | Answer | Analysis | xxx | 2020/03/10 |
0095 | Unique Binary Search Trees II | Answer | Analysis | xxx | 2020/03/11 |
0096 | Unique Binary Search Trees | Answer | Analysis | xxx | 2020/03/11 |
0098 | Validate Binary Search Tree | Answer | Analysis | xxx | 2020/03/12 |
0100 | Same Tree | Answer | Analysis | xxx | 2020/01/11 |
0101 | Symmetric Tree | Answer | Analysis | xxx | 2020/03/13 |
0102 | Binary Tree Level Order Traversal | Answer | Analysis | xxx | 2020/03/28 |
0103 | Binary Tree Zigzag Level Order Traversal | Answer | Analysis | xxx | 2020/03/28 |
0104 | Maximum Depth of Binary Tree | Answer | Analysis | xxx | 2020/03/13 |
0105 | Construct Binary Tree from Preorder and Inorder Traversal | Answer | Analysis | xxx | 2020/03/28 |
0106 | Construct Binary Tree from Inorder and Postorder Traversal | Answer | Analysis | xxx | 2020/03/28 |
0107 | Binary Tree Level Order Traversal II | Answer | Analysis | xxx | 2020/03/13 |
0108 | Convert Sorted Array to Binary Search Tree | Answer | Analysis | xxx | 2020/03/14 |
0109 | Convert Sorted List to Binary Search Tree | Answer | Analysis | xxx | 2020/03/31 |
0110 | Balanced Binary Tree | Answer | Analysis | xxx | 2020/03/14 |
0111 | Minimum Depth of Binary Tree | Answer | Analysis | xxx | 2020/03/15 |
0112 | Path Sum | Answer | Analysis | xxx | 2020/03/15 |
0113 | Path Sum II | Answer | Analysis | xxx | 2020/04/01 |
0114 | Flatten Binary Tree to Linked List | Answer | Analysis | xxx | 2020/04/04 |
0116 | Populating Next Right Pointers in Each Node | Answer | Analysis | xxx | 2020/04/05 |
0117 | Populating Next Right Pointers in Each Node II | Answer | Analysis | xxx | 2020/04/05 |
0118 | Pascal's Triangle | Answer | Analysis | xxx | 2020/03/15 |
0119 | Pascal's Triangle II | Answer | Analysis | xxx | 2020/03/15 |
0120 | Triangle | Answer | Analysis | xxx | 2020/04/05 |
0121 | Best Time to Buy and Sell Stock | Answer | Analysis | xxx | 2020/03/15 |
0122 | Best Time to Buy and Sell Stock ii | Answer | Analysis | xxx | 2020/03/15 |
0125 | Valid Palindrome | Answer | Analysis | xxx | 2020/03/15 |
0127 | Word Ladder(Not Finish!!) | Answer | Analysis | xxx | 2020/04/09 |
0129 | Sum Root to Leaf Numbers | Answer | Analysis | xxx | 2020/04/11 |
0130 | Surrounded Regions | Answer | Analysis | xxx | 2020/04/11 |
0131 | Palindrome Partitioning | Answer | Analysis | xxx | 2020/04/12 |
0133 | Clone Graph(Not Finish!!) | Answer | Analysis | xxx | 2020/04/12 |
0134 | Gas Station | Answer | Analysis | xxx | 2020/04/12 |
0136 | Single Number | Answer | Analysis | xxx | 2020/03/16 |
0137 | Single Number II | Answer | Analysis | xxx | 2020/04/12 |
0138 | Copy List with Random Pointer | Answer | Analysis | xxx | 2020/04/15 |
0139 | Word Break | Answer | Analysis | xxx | 2020/04/16 |
0141 | Linked List Cycle | Answer | Analysis | xxx | 2020/03/16 |
0142 | Linked List Cycle II | Answer | Analysis | xxx | 2020/04/16 |
0143 | Reorder List | Answer | Analysis | xxx | 2020/04/21 |
0144 | Binary Tree Preorder Traversal | Answer | Analysis | xxx | 2020/04/21 |
0146 | LRU Cache | Answer | Analysis | xxx | 2020/04/22 |
0147 | Insertion Sort List | Answer | Analysis | xxx | 2020/04/25 |
0148 | Sort List | Answer | Analysis | xxx | 2020/04/25 |
0150 | Evaluate Reverse Polish Notation | Answer | Analysis | xxx | 2020/04/26 |
0151 | Reverse Words in a String | Answer | Analysis | xxx | 2020/04/26 |
0152 | Maximum Product Subarray | Answer | Analysis | xxx | 2020/04/30 |
0153 | Find Minimum in Rotated Sorted Array | Answer | Analysis | xxx | 2020/04/30 |
0155 | Min Stack | Answer | Analysis | xxx | 2020/03/17 |
0160 | Intersection of Two Linked Lists | Answer | Analysis | xxx | 2020/03/19 |
0162 | Find Peak Element | Answer | Analysis | xxx | 2020/05/04 |
0165 | Compare Version Numbers | Answer | Analysis | xxx | 2020/05/05 |
0166 | Fraction to Recurring Decimal | Answer | Analysis | xxx | 2020/05/07 |
0167 | Two Sum II - Input array is sorted | Answer | Analysis | xxx | 2020/03/20 |
0168 | Excel Sheet Column Title | Answer | Analysis | xxx | 2020/03/21 |
0169 | Majority Element | Answer | Analysis | xxx | 2020/03/21 |
0171 | Excel Sheet Column Number | Answer | Analysis | xxx | 2020/03/21 |
0172 | Factorial Trailing Zeroes | Answer | Analysis | xxx | 2020/03/23 |
0173 | Binary Search Tree Iterator | Answer | Analysis | xxx | 2020/05/09 |
0179 | Largest Number | Answer | Analysis | xxx | 2020/05/10 |
0187 | Repeated DNA Sequences | Answer | Analysis | xxx | 2020/05/12 |
0189 | Rotate Array | Answer | Analysis | xxx | 2020/03/23 |
0190 | Reverse Bits | Answer | Analysis | xxx | 2020/03/25 |
0191 | Number of 1 Bits | Answer | Analysis | xxx | 2020/03/25 |
0198 | House Robber | Answer | Analysis | xxx | 2020/03/28 |
0199 | Binary Tree Right Side View | Answer | Analysis | xxx | 2020/05/13 |
0200 | Number of Islands | Answer | Analysis | xxx | 2020/05/13 |
0201 | Bitwise AND of Numbers Range | Answer | Analysis | xxx | 2020/05/27 |
0202 | Happy Number | Answer | Analysis | xxx | 2020/05/14 |
0203 | Remove Linked List Elements | Answer | Analysis | xxx | 2020/05/14 |
0204 | Count Primes | Answer | Analysis | xxx | 2020/05/17 |
0205 | Isomorphic Strings | Answer | Analysis | xxx | 2020/05/18 |
0206 | Reverse Linked List | Answer | Analysis | xxx | 2020/05/18 |
0207 | Course Schedule | Answer | Analysis | xxx | 2020/06/05 |
0208 | Implement Trie (Prefix Tree) | Answer | Analysis | xxx | 2020/06/06 |
0209 | Minimum Size Subarray Sum | Answer | Analysis | xxx | 2020/06/06 |
0210 | Course Schedule II | Answer | Analysis | xxx | 2020/06/06 |
0211 | Add and Search Word - Data structure design | Answer | Analysis | xxx | 2020/06/07 |
0213 | House Robber II | Answer | Analysis | xxx | 2020/06/10 |
0217 | Contains Duplicate | Answer | Analysis | xxx | 2020/05/18 |
0219 | Contains Duplicate II | Answer | Analysis | xxx | 2020/05/18 |
0220 | Contains Duplicate III | Answer | Analysis | xxx | 2020/06/10 |
0221 | Maximal Square | Answer | Analysis | xxx | 2020/06/16 |
0222 | Count Complete Tree Nodes | Answer | Analysis | xxx | 2020/06/16 |
0225 | Implement Stack using Queues | Answer | Analysis | xxx | 2020/05/19 |
0226 | Invert Binary Tree | Answer | Analysis | xxx | 2020/05/19 |
0231 | Power of Two | Answer | Analysis | xxx | 2020/05/19 |
0232 | Implement Queue using Stacks | Answer | Analysis | xxx | 2020/05/20 |
0234 | Palindrome Linked List | Answer | Analysis | xxx | 2020/05/20 |
0235 | Lowest Common Ancestor of a Binary Search Tree | Answer | Analysis | xxx | 2020/05/22 |
0237 | Delete Node in a Linked List | Answer | Analysis | xxx | 2020/05/23 |
0242 | Valid Anagram | Answer | Analysis | xxx | 2020/05/23 |
0257 | Binary Tree Paths | Answer | Analysis | xxx | 2020/05/23 |
0258 | Add Digits | Answer | Analysis | xxx | 2020/05/23 |
0263 | Ugly Number | Answer | Analysis | xxx | 2020/05/24 |
0268 | Missing Number | Answer | Analysis | xxx | 2020/05/24 |
0278 | First Bad Version | Answer | Analysis | xxx | 2020/05/25 |
0283 | Move Zeroes | Answer | Analysis | xxx | 2020/05/25 |
0290 | Move Zeroes | Answer | Analysis | xxx | 2020/05/26 |
0292 | Nim Game | Answer | Analysis | xxx | 2020/05/26 |
0299 | Bulls and Cows | Answer | Analysis | xxx | 2020/05/26 |