diff --git a/leetcode-categorized/README.md b/leetcode-categorized/README.md index c03f519..c87379d 100644 --- a/leetcode-categorized/README.md +++ b/leetcode-categorized/README.md @@ -1,12 +1,10 @@ # Leetcode-Questions -Leetcode question list by companies, include the premium questions. - -Last updated- 2nd December 2019 +Leetcode question list by companies includes the premium questions. +Last updated - 2nd December 2019 # Curated List of Top 75 LeetCode Questions - ## Array - [ ] [Two Sum](https://leetcode.com/problems/two-sum/) @@ -34,99 +32,99 @@ Last updated- 2nd December 2019 ## Dynamic Programming -- [ ] [Climbing Stairs](https://leetcode.com/problems/climbingstairs/) -- [ ] [Coin Change](https://leetcode.com/problems/coinchange/) -- [ ] [Longest Increasing Subsequence](https://leetcode.com/problems/longestincreasingsubsequence/) -- [ ] [Longest Common Subsequence]() -- [ ] [Word Break Problem](https://leetcode.com/problems/wordbreak/) -- [ ] [Combination Sum](https://leetcode.com/problems/combinationsumiv/) -- [ ] [House Robber](https://leetcode.com/problems/houserobber/) -- [ ] [House Robber II](https://leetcode.com/problems/houserobberii/) -- [ ] [Decode Ways](https://leetcode.com/problems/decodeways/) -- [ ] [Unique Paths](https://leetcode.com/problems/uniquepaths/) -- [ ] [Jump Game](https://leetcode.com/problems/jumpgame/) +- [ ] [Climbing Stairs](https://leetcode.com/problems/climbing-stairs/) +- [ ] [Coin Change](https://leetcode.com/problems/coin-change/) +- [ ] [Longest Increasing Subsequence](https://leetcode.com/problems/longest-increasing-subsequence/) +- [ ] [Longest Common Subsequence](https://leetcode.com/problems/longest-common-subsequence/) +- [ ] [Word Break Problem](https://leetcode.com/problems/word-break/) +- [ ] [Combination Sum](https://leetcode.com/problems/combination-sum-iv/) +- [ ] [House Robber](https://leetcode.com/problems/house-robber/) +- [ ] [House Robber II](https://leetcode.com/problems/house-robber-ii/) +- [ ] [Decode Ways](https://leetcode.com/problems/decode-ways/) +- [ ] [Unique Paths](https://leetcode.com/problems/unique-paths/) +- [ ] [Jump Game](https://leetcode.com/problems/jump-game/) --- ## Graph -- [ ] [Clone Graph](https://leetcode.com/problems/clonegraph/) -- [ ] [Course Schedule](https://leetcode.com/problems/courseschedule/) -- [ ] [Pacific Atlantic Water Flow](https://leetcode.com/problems/pacificatlanticwaterflow/) -- [ ] [Number of Islands](https://leetcode.com/problems/numberofislands/) -- [ ] [Longest Consecutive Sequence](https://leetcode.com/problems/longestconsecutivesequence/) -- [ ] [Alien Dictionary (Leetcode Premium)](https://leetcode.com/problems/aliendictionary/) -- [ ] [Graph Valid Tree (Leetcode Premium)](https://leetcode.com/problems/graphvalidtree/) -- [ ] [Number of Connected Components in an Undirected Graph (Leetcode Premium)](https://leetcode.com/problems/numberofconnectedcomponentsinanundirectedgraph/) +- [ ] [Clone Graph](https://leetcode.com/problems/clone-graph/) +- [ ] [Course Schedule](https://leetcode.com/problems/course-schedule/) +- [ ] [Pacific Atlantic Water Flow](https://leetcode.com/problems/pacific-atlantic-water-flow/) +- [ ] [Number of Islands](https://leetcode.com/problems/number-of-islands/) +- [ ] [Longest Consecutive Sequence](https://leetcode.com/problems/longest-consecutive-sequence/) +- [ ] [Alien Dictionary (Leetcode Premium)](https://leetcode.com/problems/alien-dictionary/) +- [ ] [Graph Valid Tree (Leetcode Premium)](https://leetcode.com/problems/graph-valid-tree/) +- [ ] [Number of Connected Components in an Undirected Graph (Leetcode Premium)](https://leetcode.com/problems/number-of-connected-components-in-an-undirected-graph/) + --- ## Interval -- [ ] [Insert Interval](https://leetcode.com/problems/insertinterval/) -- [ ] [Merge Intervals](https://leetcode.com/problems/mergeintervals/) -- [ ] [Non-overlapping Intervals](https://leetcode.com/problems/nonoverlappingintervals/) -- [ ] [Meeting Rooms (Leetcode Premium)](https://leetcode.com/problems/meetingrooms/) -- [ ] [Meeting Rooms II (Leetcode Premium)](https://leetcode.com/problems/meetingroomsii/) +- [ ] [Insert Interval](https://leetcode.com/problems/insert-interval/) +- [ ] [Merge Intervals](https://leetcode.com/problems/merge-intervals/) +- [ ] [Non-overlapping Intervals](https://leetcode.com/problems/non-overlapping-intervals/) +- [ ] [Meeting Rooms (Leetcode Premium)](https://leetcode.com/problems/meeting-rooms/) +- [ ] [Meeting Rooms II (Leetcode Premium)](https://leetcode.com/problems/meeting-rooms-ii/) --- ## Linked List -- [ ] [Reverse a Linked List](https://leetcode.com/problems/reverselinkedlist/) -- [ ] [Detect Cycle in a Linked List](https://leetcode.com/problems/linkedlistcycle/) -- [ ] [Merge Two Sorted Lists](https://leetcode.com/problems/mergetwosortedlists/) -- [ ] [Merge K Sorted Lists](https://leetcode.com/problems/mergeksortedlists/) -- [ ] [Remove Nth Node From End Of List](https://leetcode.com/problems/removenthnodefromendoflist/) -- [ ] [Reorder List](https://leetcode.com/problems/reorderlist/) +- [ ] [Reverse a Linked List](https://leetcode.com/problems/reverse-linked-list/) +- [ ] [Detect Cycle in a Linked List](https://leetcode.com/problems/linked-list-cycle/) +- [ ] [Merge Two Sorted Lists](https://leetcode.com/problems/merge-two-sorted-lists/) +- [ ] [Merge K Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists/) +- [ ] [Remove Nth Node From End Of List](https://leetcode.com/problems/remove-nth-node-from-end-of-list/) +- [ ] [Reorder List](https://leetcode.com/problems/reorder-list/) --- ## Matrix -- [ ] [Set Matrix Zeroes](https://leetcode.com/problems/setmatrixzeroes/) -- [ ] [Spiral Matrix](https://leetcode.com/problems/spiralmatrix/) -- [ ] [Rotate Image](https://leetcode.com/problems/rotateimage/) -- [ ] [Word Search](https://leetcode.com/problems/wordsearch/) +- [ ] [Set Matrix Zeroes](https://leetcode.com/problems/set-matrix-zeroes/) +- [ ] [Spiral Matrix](https://leetcode.com/problems/spiral-matrix/) +- [ ] [Rotate Image](https://leetcode.com/problems/rotate-image/) +- [ ] [Word Search](https://leetcode.com/problems/word-search/) --- ## String -- [ ] [Longest Substring Without Repeating Characters](https://leetcode.com/problems/longestsubstringwithoutrepeatingcharacters/) -- [ ] [Longest Repeating Character Replacement](https://leetcode.com/problems/longestrepeatingcharacterreplacement/) -- [ ] [Minimum Window Substring](https://leetcode.com/problems/minimumwindowsubstring/) -- [ ] [Valid Anagram](https://leetcode.com/problems/validanagram/) -- [ ] [Group Anagrams](https://leetcode.com/problems/groupanagrams/) -- [ ] [Valid Parentheses](https://leetcode.com/problems/validparentheses/) -- [ ] [Valid Palindrome](https://leetcode.com/problems/validpalindrome/) -- [ ] [Longest Palindromic Substring](https://leetcode.com/problems/longestpalindromicsubstring/) -- [ ] [Palindromic Substrings](https://leetcode.com/problems/palindromicsubstrings/) -- [ ] [Encode and Decode Strings (Leetcode Premium)](https://leetcode.com/problems/encodeanddecodestrings/) +- [ ] [Longest Substring Without Repeating Characters](https://leetcode.com/problems/longest-substring-without-repeating-characters/) +- [ ] [Longest Repeating Character Replacement](https://leetcode.com/problems/longest-repeating-character-replacement/) +- [ ] [Minimum Window Substring](https://leetcode.com/problems/minimum-window-substring/) +- [ ] [Valid Anagram](https://leetcode.com/problems/valid-anagram/) +- [ ] [Group Anagrams](https://leetcode.com/problems/group-anagrams/) +- [ ] [Valid Parentheses](https://leetcode.com/problems/valid-parentheses/) +- [ ] [Valid Palindrome](https://leetcode.com/problems/valid-palindrome/) +- [ ] [Longest Palindromic Substring](https://leetcode.com/problems/longest-palindromic-substring/) +- [ ] [Palindromic Substrings](https://leetcode.com/problems/palindromic-substrings/) +- [ ] [Encode and Decode Strings (Leetcode Premium)](https://leetcode.com/problems/encode-and-decode-strings/) --- ## Tree -- [ ] [Maximum Depth of Binary Tree](https://leetcode.com/problems/maximumdepthofbinarytree/) -- [ ] [Same Tree](https://leetcode.com/problems/sametree/) -- [ ] [Invert/Flip Binary Tree](https://leetcode.com/problems/invertbinarytree/) -- [ ] [Binary Tree Maximum Path Sum](https://leetcode.com/problems/binarytreemaximumpathsum/) -- [ ] [Binary Tree Level Order Traversal](https://leetcode.com/problems/binarytreelevelordertraversal/) -- [ ] [Serialize and Deserialize Binary Tree](https://leetcode.com/problems/serializeanddeserializebinarytree/) -- [ ] [Subtree of Another Tree](https://leetcode.com/problems/subtreeofanothertree/) -- [ ] [Construct Binary Tree from Preorder and Inorder Traversal](https://leetcode.com/problems/constructbinarytreefrompreorderandinordertraversal/) -- [ ] [Validate Binary Search Tree](https://leetcode.com/problems/validatebinarysearchtree/) -- [ ] [Kth Smallest Element in a BST](https://leetcode.com/problems/kthsmallestelementinabst/) -- [ ] [Lowest Common Ancestor of BST](https://leetcode.com/problems/lowestcommonancestorofabinarysearchtree/) -- [ ] [Implement Trie (Prefix Tree)](https://leetcode.com/problems/implementtrieprefixtree/) -- [ ] [Add and Search Word](https://leetcode.com/problems/addandsearchworddatastructuredesign/) -- [ ] [Word Search II](https://leetcode.com/problems/wordsearchii/) +- [ ] [Maximum Depth of Binary Tree](https://leetcode.com/problems/maximum-depth-of-binary-tree/) +- [ ] [Same Tree](https://leetcode.com/problems/same-tree/) +- [ ] [Invert/Flip Binary Tree](https://leetcode.com/problems/invert-binary-tree/) +- [ ] [Binary Tree Maximum Path Sum](https://leetcode.com/problems/binary-tree-maximum-path-sum/) +- [ ] [Binary Tree Level Order Traversal](https://leetcode.com/problems/binary-tree-level-order-traversal/) +- [ ] [Serialize and Deserialize Binary Tree](https://leetcode.com/problems/serialize-and-deserialize-binary-tree/) +- [ ] [Subtree of Another Tree](https://leetcode.com/problems/subtree-of-another-tree/) +- [ ] [Construct Binary Tree from Preorder and Inorder Traversal](https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/) +- [ ] [Validate Binary Search Tree](https://leetcode.com/problems/validate-binary-search-tree/) +- [ ] [Kth Smallest Element in a BST](https://leetcode.com/problems/kth-smallest-element-in-a-bst/) +- [ ] [Lowest Common Ancestor of BST](https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-search-tree/) +- [ ] [Implement Trie (Prefix Tree)](https://leetcode.com/problems/implement-trie-prefix-tree/) +- [ ] [Add and Search Word](https://leetcode.com/problems/add-and-search-word-data-structure-design/) +- [ ] [Word Search II](https://leetcode.com/problems/word-search-ii/) --- ## Heap -- [ ] [Merge K Sorted Lists](https://leetcode.com/problems/mergeksortedlists/) -- [ ] [Top K Frequent Elements](https://leetcode.com/problems/topkfrequentelements/) -- [ ] [Find Median from Data Stream](https://leetcode.com/problems/findmedianfromdatastream/) - +- [ ] [Merge K Sorted Lists](https://leetcode.com/problems/merge-k-sorted-lists/) +- [ ] [Top K Frequent Elements](https://leetcode.com/problems/top-k-frequent-elements/) +- [ ] [Find Median from Data Stream](https://leetcode.com/problems/find-median-from-data-stream/)