Algorithms in computer science written in python.
NOTICE: python 3.6+ is required.
Here are the list of the implemented algorithms in this project, You are more then welcome to add new algorithms.
- concentric_rectangular
- cons_problem
- find minimum number of coins to fill value
- gas stations
- get tree height
- is symmetric
- largest number
- majority element
- maximum gap
- merge two sorted linked lists
- permutations
- subsets
- interval scheduling
- fibonacci
-
Array
- binary search
-
Graph/Tree
- breadth-first search
- depth-first search
- dijkstra
- kruskal
- bubble sort
- selection sort
- quick sort
- insertion sort