Skip to content

πŸ† Curated solutions to Leetcode problems in multiple languages to ace the Coding Interviews.

License

Notifications You must be signed in to change notification settings

rajput-hemant/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

5593346 Β· Jul 15, 2023
Jul 13, 2023
Jan 17, 2023
Jul 13, 2023
Jul 15, 2023
Feb 13, 2023
Dec 15, 2022
Dec 22, 2022
Dec 25, 2022
Jul 31, 2022
Jul 13, 2023
Jul 13, 2023
Dec 17, 2022
Dec 15, 2022
Dec 22, 2022

Repository files navigation

Leetcode

πŸ† Curated solutions to Leetcode problems in multiple languages to ace the Coding Interviews.

Solutions


 
Topic Wise
 
    
Serial Wise
 

Array  β€’  String  β€’  Hash Table  β€’  Dynamic Programming  β€’  Math  β€’  Sorting  β€’  Greedy  β€’  DepthFirst Search  β€’  Database  β€’  BreadthFirst Search  β€’  Tree  β€’  Binary Search  β€’  Matrix  β€’  Binary Tree  β€’  Two Pointers  β€’  Bit Manipulation  β€’  Stack  β€’  Heap (Priority Queue)  β€’  Design  β€’  Graph  β€’  Prefix Sum  β€’  Simulation  β€’  Backtracking  β€’  Counting  β€’  Sliding Window  β€’  Union Find  β€’  Linked List  β€’  Ordered Set  β€’  Monotonic Stack  β€’  Enumeration  β€’  Recursion  β€’  Trie  β€’  Divide and Conquer  β€’  Binary Search Tree  β€’  Bitmask  β€’  Queue  β€’  Memoization  β€’  Topological Sort  β€’  Geometry  β€’  Segment Tree  β€’  Hash Function  β€’  Game Theory  β€’  Binary Indexed Tree  β€’  Number Theory  β€’  Interactive  β€’  String Matching  β€’  Rolling Hash  β€’  Data Stream  β€’  Shortest Path  β€’  Combinatorics  β€’  Randomized  β€’  Monotonic Queue  β€’  Brainteaser  β€’  Merge Sort  β€’  Iterator  β€’  Concurrency  β€’  DoublyLinked List  β€’  Probability and Statistics  β€’  Quickselect  β€’  Bucket Sort  β€’  Suffix Array  β€’  Minimum Spanning Tree  β€’  Counting Sort  β€’  Shell  β€’  Line Sweep  β€’  Reservoir Sampling  β€’  Eulerian Circuit  β€’  Radix Sort  β€’  Strongly Connected Component  β€’  Rejection Sampling  β€’  Biconnected Component

Total Problems Solved: 193


Contributions

  • Fork this repository to your own GitHub account and then clone it to your local machine.
  • Checkout a new branch.
  • Make some changes to your leetcode repository, then push the changes to your remote GitHub repository.
  • Create a pull request with your changes!
  • See CONTRIBUTING or GitHub Help for more details.
Loading
  graph TD;
      A[rajput-hemant/leetcode] --1--> B[create a fork <br> your-username/leetcode];
      B --2--> C[clone your fork to your local machine];
      C --3--> D[checkout new branch, <br>update or add your solution in relevant folder];
      D --4--> E[commit & push changes];
      E --5--> B;
      B --6--> F[create a pull request];
      F --7--> A;

Contributors

Show Some ❀️ by giving ⭐ to the Repository