# Leetcode Practice Questions ## Array - Search in Rotated Sorted Array - https://leetcode.com/problems/search-in-rotated-sorted-array/ - Plus One - https://leetcode.com/problems/plus-one/ ## String - Longest Substring Without Repeating Characters - https://leetcode.com/problems/longest-substring-without-repeating-characters/ - Group Anagrams - https://leetcode.com/problems/group-anagrams/ ## 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/ - Construct Binary Tree from Preorder and Inorder Traversal - https://leetcode.com/problems/construct-binary-tree-from-preorder-and-inorder-traversal/ - Kth Smallest Element in a BST - https://leetcode.com/problems/kth-smallest-element-in-a-bst/ ## Graph - Evaluate Division - https://leetcode.com/problems/evaluate-division/ - Course Schedule - https://leetcode.com/problems/course-schedule/ - Number of Islands - https://leetcode.com/problems/number-of-islands/ ## Permutations / Combinations - Generate Parentheses - https://leetcode.com/problems/generate-parentheses/ - Letter Combinations of Phone Number - https://leetcode.com/problems/letter-combinations-of-a-phone-number/ - Subsets - https://leetcode.com/problems/subsets/ ## Interval - Merge Intervals - https://leetcode.com/problems/merge-intervals/ - Meeting Rooms - https://leetcode.com/problems/meeting-rooms/ - Meeting Rooms II - https://leetcode.com/problems/meeting-rooms-ii/ ## Linked List - Reverse a Linked List - https://leetcode.com/problems/reverse-linked-list/ - Merge Two Sorted Lists - https://leetcode.com/problems/merge-two-sorted-lists/ - Merge K Sorted Lists - https://leetcode.com/problems/merge-k-sorted-lists/ ## Matrix - Word Search - https://leetcode.com/problems/word-search/ ## Heap - 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/ ## Dynamic Programming - 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/ - Word Break Problem - https://leetcode.com/problems/word-break/