---
# System prepended metadata

title: Leetcode Practice Questions

---

# 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/

