[https://www.techinterviewhandbook.org/grind75]
This repository contains the solution of Grind75 at Leetcode
8 weeks
8 hours per week
1. Two Sum
https://leetcode.com/problems/two-sum/
2. Valid Parentheses
https://leetcode.com/problems/valid-parentheses/
3. Merge Two Sorted Lists
https://leetcode.com/problems/merge-two-sorted-lists/
4. Best Time to Buy and Sell Stock
https://leetcode.com/problems/best-time-to-buy-and-sell-stock/
5. Valid Palindrome
https://leetcode.com/problems/valid-palindrome/
6. Invert Binary Tree
https://leetcode.com/problems/invert-binary-tree/
7. Valid Anagram
https://leetcode.com/problems/valid-anagram/
8. Binary Search
https://leetcode.com/problems/binary-search/
9. FloodFill
https://leetcode.com/problems/flood-fill/
10. Lowest Common Ancestor of a Binary Search Tree
https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/
11. Balanced Binary Tree
https://leetcode.com/problems/balanced-binary-tree/
12. Linked List Cycle
https://leetcode.com/problems/linked-list-cycle/
13. Implement Queue using Stacks
https://leetcode.com/problems/implement-queue-using-stacks/
1. First Bad Version
https://leetcode.com/problems/first-bad-version/
2. Ransom Note
https://leetcode.com/problems/ransom-note/
3. Climbing Stairs
https://leetcode.com/problems/climbing-stairs/
4. Longest Palindrome
https://leetcode.com/problems/longest-palindrome/
5. Reverse Linked List
https://leetcode.com/problems/reverse-linked-list/
6. Majority Element
https://leetcode.com/problems/majority-element/
7. Add Binary
https://leetcode.com/problems/add-binary/
8. Diameter of Binary Tree
https://leetcode.com/problems/diameter-of-binary-tree/
9. Middle of the Linked List
https://leetcode.com/problems/middle-of-the-linked-list/
10. Maximum Depth of Binary Tree
https://leetcode.com/problems/maximum-depth-of-binary-tree/
11. Contains Duplicate
https://leetcode.com/problems/contains-duplicate/
12. Maximum Subarray
https://leetcode.com/problems/maximum-subarray/
1. Insert Interval
https://leetcode.com/problems/insert-interval/
2. 01 Matrix
https://leetcode.com/problems/01-matrix/
3. K Closest Points to Origin
https://leetcode.com/problems/k-closest-points-to-origin/
4. Longest Substring Without Repeating Characters
https://leetcode.com/problems/longest-substring-without-repeating-characters/
5. 3Sum
https://leetcode.com/problems/3sum/
6. Binary Tree Level Order Traversal
https://leetcode.com/problems/clone-graph/
7. Clone Graph
https://leetcode.com/problems/evaluate-reverse-polish-notation/
8. Evaluate Reverse Polish Notation
https://leetcode.com/problems/evaluate-reverse-polish-notation/
1. Course Schedule
https://leetcode.com/problems/course-schedule/
2. Implement Trie(Prefix Tree)
https://leetcode.com/problems/implement-trie-prefix-tree/
3. Coin Change
https://leetcode.com/problems/coin-change/
4. Product of Array Except Self
https://leetcode.com/problems/product-of-array-except-self/
5. Min Stack
https://leetcode.com/problems/min-stack/
6. Validate Binary Search Tree
https://leetcode.com/problems/validate-binary-search-tree/
7. Number of Islands
https://leetcode.com/problems/number-of-islands/
8. Rotting Oranges
https://leetcode.com/problems/rotting-oranges/
1. Search in Rotated Sorted Array
https://leetcode.com/problems/search-in-rotated-sorted-array/
2. Combination Sum
https://leetcode.com/problems/combination-sum/
3. Permutations
https://leetcode.com/problems/permutations/
4. Merge Intervals
https://leetcode.com/problems/merge-intervals/
5. Lowest Common Ancestor of a Binary Tree
https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree/
6. Time Based Key-Value Store
https://leetcode.com/problems/time-based-key-value-store/
7. Accounts Merge
https://leetcode.com/problems/sort-colors/
8. Sort Colors
https://leetcode.com/problems/sort-colors/
1. Word Break
https://leetcode.com/problems/word-break/
2. Partition Equal Subset Sum
https://leetcode.com/problems/partition-equal-subset-sum/
3. String to Integer (atoi)
https://leetcode.com/problems/string-to-integer-atoi/
4. Spiral Matrix
https://leetcode.com/problems/spiral-matrix/
5. Subsets
https://leetcode.com/problems/subsets/
6. Binary Tree Right Side View
https://leetcode.com/problems/binary-tree-right-side-view/
7. Longest Palindromic Substring
https://leetcode.com/problems/longest-palindromic-substring/
8. Unique Paths
https://leetcode.com/problems/unique-paths/
1. Container With Most Water
https://leetcode.com/problems/container-with-most-water/
2. Letter Combinations of a Phone Number
https://leetcode.com/problems/letter-combinations-of-a-phone-number/
3. Word Search
https://leetcode.com/problems/word-search/
4. Find All Anagrams in a String
https://leetcode.com/problems/find-all-anagrams-in-a-string/
5. Minimum Height Trees
https://leetcode.com/problems/minimum-height-trees/
6. Task Scheduler
https://leetcode.com/problems/task-scheduler/
7. LRU Cache
https://leetcode.com/problems/lru-cache/
Certainly, here's the list reformatted with LeetCode links:
1. Kth Smallest Element in a BST
https://leetcode.com/problems/kth-smallest-element-in-a-bst/
2. Minimum Window Substring
https://leetcode.com/problems/minimum-window-substring/
3. Serialize and Deserialize Binary Tree
https://leetcode.com/problems/serialize-and-deserialize-binary-tree/
4. Trapping Rain Water
https://leetcode.com/problems/trapping-rain-water/
5. Find Median from Data Stream
https://leetcode.com/problems/find-median-from-data-stream/
6. Word Ladder
https://leetcode.com/problems/word-ladder/
7. Basic Calculator
https://leetcode.com/problems/basic-calculator/
8. Maximum Profit in Job Scheduling
https://leetcode.com/problems/maximum-profit-in-job-scheduling/
9. Merge k Sorted Lists
https://leetcode.com/problems/merge-k-sorted-lists/
10. Largest Rectangle in Histogram
https://leetcode.com/problems/largest-rectangle-in-histogram/