Skip to content

Dive into Blind75 LeetCode Questions with comprehensive Java approaches and solutions. Challenge yourself, explore solutions, correct mistakes, and elevate your skills for coding interviews!

License

Notifications You must be signed in to change notification settings

KhushiBhadange/Blind75-DSA-Questions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Blind75 Leetcode DSA Questions

Header Image


Curated List of Top 75 LeetCode


Problem Difficulty Category Tags LeetCode
[Two Sum] Array Array, Hash Table πŸ”—
[Best Time to Buy and Sell Stock] Array Array, Dynamic Programming πŸ”—
[Contains Duplicate] Array Array, Hash Table, Sorting πŸ”—
[Product of Array Except Self] Array Array, Prefix Sum πŸ”—
[Maximum Subarray] Array Array, Divide and Conquer, Dynamic Programming πŸ”—
[Maximum Product Subarray] Array Array, Dynamic Programming πŸ”—
[Find Minimum in Rotated Sorted Array] Array Array, Binary Search πŸ”—
[Search in Rotated Sorted Array] Array Array, Binary Search πŸ”—
[3Sum] Array Array, Two Pointers, Sorting πŸ”—
[Container With Most Water] Array Array, Two Pointers, Greedy πŸ”—
[Sum of Two Integers] Binary Math, Bit Manipulation πŸ”—
[Number of 1 Bits] Binary Divide and Conquer, Bit Manipulation πŸ”—
[Counting Bits] Binary Dynamic Programming, Bit Manipulation πŸ”—
[Missing Number] Binary Array, Hash Table, Math, Binary Search, Bit Manipulation, Sorting πŸ”—
[Reverse Bits] Binary Divide and Conquer, Bit Manipulation πŸ”—
[Climbing Stairs] Dynamic Programming Math, Dynamic Programming, Memorization πŸ”—
[Coin Change] Dynamic Programming Array, Dynamic Programming, Breadth-First-Search πŸ”—
[Longest Increasing Subsequence] Dynamic Programming Array, Binary Search, Dynamic Programming πŸ”—
[Longest Common Subsequence] Dynamic Programming String, Dynamic Programming πŸ”—
[Word Break Problem] Dynamic Programming Array, Hash Table, String, Dynamic Programming, Trie, Memorization πŸ”—
[Combination Sum IV] Dynamic Programming Array, Dynamic Programming πŸ”—
[House Robber] Dynamic Programming Array, Dynamic Programming πŸ”—
[House Robber II] Dynamic Programming Array, Dynamic Programming πŸ”—
[Decode Ways] Dynamic Programming String, Dynamic Programming πŸ”—
[Unique Paths] Dynamic Programming Math, Dynamic Programming, Combinatorics πŸ”—
[Jump Game] Dynamic Programming Array, Dynamic Programming, Greedy πŸ”—
[Clone Graph] Graph Hash Table, Depth-First-Search, Breadth-First-Search, Graph πŸ”—
[Course Schedule] Graph Depth-First-Search, Breadth-First-Search, Graph, Topological Sort πŸ”—
[Pacific Atlantic Water Flow] Graph Array, Depth-First-Search, Breadth-First-Search, Matrix πŸ”—
[Number of Islands] Graph Array, Depth-First-Search, Breadth-First-Search, Union Find, Matrix πŸ”—
[Longest Consecutive Sequence] Graph Array, Hash Table, Union Find πŸ”—
[Alien Dictionary (Leetcode Premium)] Graph πŸ”—
[Graph Valid Tree (Leetcode Premium)] Graph πŸ”—
[Number of Connected Components in an Undirected Graph (Leetcode Premium)] Graph πŸ”—
[Insert Interval] Interval Array πŸ”—
[Merge Intervals] Interval Array, Sorting πŸ”—
[Non-overlapping Intervals] Interval Array, Dynamic Programming, Greedy, Sorting πŸ”—
[Meeting Rooms (Leetcode Premium)] Interval πŸ”—
[Meeting Rooms II (Leetcode Premium)] Interval πŸ”—
[Reverse a Linked List] Linked List Linked List, Recursion πŸ”—
[Detect Cycle in a Linked List] Linked List Hash Table, Linked List, Two Pointers πŸ”—
[Merge Two Sorted Lists] Linked List Linked List, Recursion πŸ”—
[Merge K Sorted Lists] Linked List Linked List, Divide and Conquer, Heap(Priority Queue), Merge Sort πŸ”—
[Remove Nth Node From End Of List] Linked List Linked List, Two Pointers πŸ”—
[Reorder List] Linked List Linked List, Two Pointers, Stack, Recursion πŸ”—
[Set Matrix Zeroes] Matrix Array, Hash Table, Matrix πŸ”—
[Spiral Matrix] Matrix Array, Matrix, Simulation πŸ”—
[Rotate Image] Matrix Array, Math, Matrix πŸ”—
[Word Search] Matrix Array, Backtracking, Matrix πŸ”—
[Longest Substring Without Repeating Characters] String Hash Table, String, Sliding Window πŸ”—
[Longest Repeating Character Replacement] String Hash Table, String, Sliding Window πŸ”—
[Minimum Window Substring] String Hash Table, String, Sliding Window πŸ”—
[Valid Anagram] String Hash Table, String, Sorting πŸ”—
[Group Anagrams] String Array, Hash Table, String, Sorting πŸ”—
[Valid Parentheses] String String, Stack πŸ”—
[Valid Palindrome] String Two Pointer, String πŸ”—
[Longest Palindromic Substring] String String, Dynamic Programming πŸ”—
[Palindromic Substrings] String String, Dynamic Programming πŸ”—
[Encode and Decode Strings (Leetcode Premium)] String πŸ”—
[Maximum Depth of Binary Tree] Tree Tree, Depth-First-Search, Breadth-First-Search, Binary Tree πŸ”—
[Same Trees] Tree Tree, Depth-First-Search, Breadth-First-Search, Binary Tree πŸ”—
[Invert/Flip Binary Tree] Tree Depth-First-Search, Breadth-First-Search, Binary Tree πŸ”—
[Binary Tree Maximum Path Sum] Tree Dynamic Programming, Tree, Depth-First-Search, Binary Tree πŸ”—
[Binary Tree Level Order Traversal] Tree Tree, Breadth-First-Search, Binary Tree πŸ”—
[Serialize and Deserialize Binary Tree] Tree String, Tree, Depth-First-Seaarch, Breadth-First-Search, Design, Binary Tree πŸ”—
[Subtree of Another Tree] Tree Tree, Depth-First-Search, String Matching, Binary Tree, Hash Function πŸ”—
[Construct Binary Tree from Preorder and Inorder Traversal] Tree Array, Hash Table, Divide and Conquer, Tree, Binary Tree πŸ”—
[Validate Binary Search Tree] Tree Tree, Depth-First-Search, Binary Search Tree, Binary Tree πŸ”—
[Kth Smallest Element in a BST] Tree Tree, Depth-First-Search, Binary Search Tree, Binary Tree πŸ”—
[Lowest Common Ancestor of BST] Tree Tree, Depth-First-Search, Binary Search Tree, Binary Tree πŸ”—
[Implement Trie (Prefix Tree)] Tree Hash Table, String, Design, Trie πŸ”—
[Add and Search Word] Tree String, Depth-First Search, Design, Trie πŸ”—
[Word Search II] Tree Array, String, Backtracking, Trie, Matrix πŸ”—
[Merge K Sorted Lists] Heap Linked List, Divide and Conquer, Heap(Priority Queue), Merge Sort πŸ”—
[Top K Frequent Elements] Heap Array, Hash Table, Divide and Conquer, Bucket Sort, Counting πŸ”—
[Find Median from Data Stream] Heap Two Pointers, Design, Sorting, Heap, Data Stream πŸ”—

About

Dive into Blind75 LeetCode Questions with comprehensive Java approaches and solutions. Challenge yourself, explore solutions, correct mistakes, and elevate your skills for coding interviews!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published