This repositories will work all of algorithm code for competitive programming .
- Vector
- String
- Pair
- Map
- Set
- MultiSet
- Stack
- Queue
- Dequeue
- Priority Queue
- ADT
- Stack
- Queue
- Linked List
- Tree
- Binary Search Tree(BST)
- Generic Tree
- Matrices
- DisJoint Set Union
- And OR XOR Operation
- Even And Odd
- popCount builtinFunction
- Left Shift & Right Shift
- Check Ith Bit
- Clear Ith Bit
- setBit
- UpdateIthBit
- Clear Last Digit
- Clear Bits of Range
- Replace Bits
- Power of Two
- CountOf Bit
- Convert Decimal to Binary
- Array Unique Number
- Subset
- Array Unique Number another way
- simple Divisor
- optimize Divisor
- simple prime
- sieve of eratosthenes
- optimize sieve of eratosthenes
- GCD & LCM
- prime factorization
- Nod
- Modular Arithmetic Sum
- Big Addition
- Big Factorial
- Factorial
- Fibonacci
- Power
- Number of Digit
- Sum of Digit
- Count of Zero
- Array is Sorted
- Sum of array
- array element present
- First Index Array
- Array last index
- Array all position print element
- Check palindrome
- Reverse Print
- Replace char
- Remove Character
- Print SubString
- Convert String to Int
- String Permutation
- Tower Of Hanoi
- Binary search (lower bound,upper bound)
- Linear Search
- Selection sort
- Bubble Sort
- Inbuilt Sort
- Merge Sort
- Quick Sort
- Insertion Sort
- Counting Sort
- Inversion Count
- Adjacency Matrix
- Weighted Graph
- Breadth First Search(BFS) & different way implementation
- Depth First Search(DFS) & different way implementation
- DisConnected Graph using BFS
- DisConnected Graph using DFS
- Find No Connected using DFS
- Lowest Common Ancestor using TwoPointer
- Topological Sort & different way implementation
- Dijkstra Algorithm
- FloydWarshall algorithm
- Bellmanford algorithm
- prims
- Fibonacci
- Fibonacci bottom up
- Fibonacci to down
- N-K Ladders
- Minimum jumps
- Longest Increasing subsequence
- Longest common subsequence
- Knapsack
- Coin Change
- Binary Exponentiation Power
- Modular Exponentiation
- Fast Multiplication
- Permutation
- Maximum Bitwise or set
- SubSet
- Brackets
- N-Queen
- Segment Tree Building
- Segment Tree Query
- Segment Tree Maximum Minimum Query
- Update Operation
- Lazy propagation
- FenWick Tree
- Sqrt DeComposition
- DeQuery