Project to learn and practice working with algorithms and data structures.
To learn the following:
- Linked Lists
- Stacks
- Queues
- Binary Trees
- Hash Tables
- Binary Search
- Bubble Sort
- Insertion Sort
- Selection Sort
- Merge Sort
Python 3.6
git clone https://github.com/Visaal/algorithms-data-structures.git
From directory run the following command:
python -m unittest discover
or if running multiple versions of Python
python3 -m unittest discover
Simply import into your python file as preferred e.g.
from sorting_algorithms import bubble_sort
Pluralsight Algorithms and Data Structures course - https://www.pluralsight.com/