[List] (https://leetcode.com/list/xi4ci4ig/)
- Two Sum - (https://leetcode.com/problems/two-sum/)
- Valid Parentheses - (https://leetcode.com/problems/valid-parentheses/)
- Merge Two Sorted Lists - (https://leetcode.com/problems/merge-two-sorted-lists/)
- Best Time to Buy and Sell Stock - (https://leetcode.com/problems/best-time-to-buy-and-sell-stock/)
- Valid Palindrome - (https://leetcode.com/problems/valid-palindrome/)
- Valid Anagram - (https://leetcode.com/problems/valid-anagram/)
- Binary Search - (https://leetcode.com/problems/binary-search/)
- Invert Binary Tree - (https://leetcode.com/problems/invert-binary-tree/)
- Maximum Subarray - (https://leetcode.com/problems/maximum-subarray/)
- Contains Duplicate - (https://leetcode.com/problems/contains-duplicate/)
- Product of Array Except Self - (https://leetcode.com/problems/product-of-array-except-self/)
- Maximum Product Subarray - (https://leetcode.com/problems/maximum-product-subarray/)
- Find Minimum in Rotated Sorted Array - (https://leetcode.com/problems/find-minimum-in-rotated-sorted-array/)
- Search in Rotated Sorted Array - (https://leetcode.com/problems/search-in-rotated-sorted-array/)
- 3Sum - (https://leetcode.com/problems/3sum/)
- Container With Most Water - (https://leetcode.com/problems/container-with-most-water/)(R)
- Longest Substring Without Repeating Characters - (https://leetcode.com/problems/longest-substring-without-repeating-characters/)(R)
- Minimum Window Substring - (https://leetcode.com/problems/minimum-window-substring/)(R)
- Group Anagrams - (https://leetcode.com/problems/group-anagrams/)(R)
- Longest Palindromic Substring - (https://leetcode.com/problems/longest-palindromic-substring/)(R)
- Palindromic Substrings - (https://leetcode.com/problems/palindromic-substrings/)(R)
- Longest Repeating Character Replacement - (https://leetcode.com/problems/longest-repeating-character-replacement/)(R)
- Reverse Linked List - (https://leetcode.com/problems/reverse-linked-list/)(R)
- Linked List Cycle - (https://leetcode.com/problems/linked-list-cycle/)(R)
- Remove Nth Node From End of List - (https://leetcode.com/problems/remove-nth-node-from-end-of-list/)(R)
- Reorder List - (https://leetcode.com/problems/reorder-list/)(R)
- Merge k Sorted Lists - (https://leetcode.com/problems/merge-k-sorted-lists/)(R)
- Same Tree - (https://leetcode.com/problems/same-tree/) (R)
- Maximum Depth of Binary Tree - (https://leetcode.com/problems/maximum-depth-of-binary-tree/)
- Binary Tree Maximum Path Sum - (https://leetcode.com/problems/binary-tree-maximum-path-sum/) (H)
- Binary Tree Level Order Traversal - (https://leetcode.com/problems/binary-tree-level-order-traversal/) (M)
- Subtree of Another Tree - (https://leetcode.com/problems/subtree-of-another-tree/) (E)
- Validate Binary Search Tree - (https://leetcode.com/problems/validate-binary-search-tree/) (M)
- Lowest Common Ancestor of a Binary Search Tree - (https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/) (E)
- Kth Smallest Element in a BST - (https://leetcode.com/problems/kth-smallest-element-in-a-bst/) (M)
- Design Add and Search Words Data Structure - (https://leetcode.com/problems/design-add-and-search-words-data-structure/) (M)
- Construct Binary Tree from Preorder and Inorder Traversal - (https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/) (M)