GithubHelp home page GithubHelp logo

khushibhadange / blind75-dsa-questions Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 175 KB

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: MIT License

blind75 codinginterview-practice dsa-algorithm dsachallenge leetcode leetcode-solutions 75codingchallenge blind75dsaquestions

blind75-dsa-questions's Introduction

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 ๐Ÿ”—

blind75-dsa-questions's People

Contributors

khushibhadange avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.