/algorithms

Base algorithms

Primary LanguagePython

Algorithms

Base algorithms implemented in Python programming language.

Installation:

git clone git@github.com:NikolayBlokhin/algorithms.git
cd algorithms
virtualenv --no-site-packages -p python3 env
source ./env/bin/activate

Implemented

Base sorting algorithms

https://en.wikipedia.org/wiki/Sorting_algorithm

  • Bubble sort (two variants)
  • Quick sort
  • Merge sort

Linked list conception

https://en.wikipedia.org/wiki/Linked_list

Base stack implementation

https://en.wikipedia.org/wiki/Stack_(abstract_data_type)

Performance examples