Skip to content

Latest commit

 

History

History
981 lines (857 loc) · 59.1 KB

README.md

File metadata and controls

981 lines (857 loc) · 59.1 KB

Click below to expand and view problems.

difficulty chart

Arrays
Bit Manipulation
Backtracking
Design
Dynamic Programming
Graphs
Greedy
HashTable
Heap
LinkedLists
Maths
Prefix Sum
Queue
Recursion
Search
Sorting
Stack
Strings
Trees
Tries
Two Pointers
Concepts - Print Number from 1 to N && from N to 1 && from 1 to N and N to 1 in same - Sum and Product of Digits in a Number - Reverse A Number - Maximize The Number By Swapping Adjacent Two Digits ```Not Yet Solved```
  • dynamic Programming

    • Print possible Sum for Target using given number as many times possible
    • Longest Common Subsequence
    • Printing Longest Common Subsequence
  • binarySearch

    • Order Agnostic Binary Search Binary Search
    • Search in Infinite Array Binary Search
    • Find Binary Search Ceiling Value Binary Search
    • Find Binary Search Floor ValueBinary Search
    • Find Pivot in Rotated Sorted Array Binary Search
    • Find Pivot in Rotated Sorted Element with Duplicates Binary Search
    • Rotation Count for Rotated Array Binary Search
    • Search in Sorted Row and Column Wise Matrix Binary Search
    • Search a Matrix sorted Row and Column wise Binary Search , Matrix
    • Search a Sorted Matrix Binary Search , Matrix
  • overflow & underflow

    • String to Integer - Handling Integer Overflow and Underflow
  • graphs

    • Graph Representation
    • BFS
    • DFS
    • Cycle Detection Using BFS
    • Cycle Detection Using DFS
    • Cycle Detection Using BFS in DAG
    • Cycle Detection Using DFS in DAG
    • Topological Sort (Linear Ordering of Vertices such that if there is and edge u --> v, u appears before v in that ordering )

Wanna Contribute to this repository !!

Thank You !!