This repository contains a collection algorithms, data structure problems that I worked on.
If you find a bug in the solutions or have an idea to improve it feel free to make a pull request.
- Insertion Sort
- Merge Sort
- Quick Sort
- Selection Sort
- BubbleSort
- Sort Age List (Interview Question)
- Sort Set (Interview Question)
- Depth First Traversal / Search
- Breadth First Traversal / Search
- Dijkstra's Shortest Path
- Floyd Warshal Shortest Path from every Node to every other node
- Detect Cycle in Graph with DFS
- Kruskal Minimum Spanning Tree
- Baby Bomb
- Bringing Gun To Gaurd Fight
- Fuel Injection Perfection
- LAMBCHOP
- Miones Labor Shift
- Power Hungry
- Queue ToDo
- Sub Set Product
- Balance String Parentheses
- Largest Sub Array Sum
- Occurance of Number In Range
- Reverse Words In LinkedList
- Hamming Distance
- Least Frequently Used Cache
- Reverse Integer
- Fibonacci GCD
- Hour Minute Angle
- GCD
- Compare Type
- Generic Count If
- Generic Counter
- Generic Max
- Generic Second Min
- Goldbach's Conjecture
- Kth Min Element
- Merge Time Complexity
- Fixed Point
- Multiplication Table
- Fibonacci Basic
- Fibonacci Matrix
- Largest Palindrome Product
- Odd Numbers
- Pair Sum
- Remove Duplicates
- Reverse String
- Reverse String One Word At Time
- None Duplicated Element In Array
- Reverse Single LinkedList
- String Permutation