Skip to content

Visaal/algorithms-data-structures

Repository files navigation

forthebadge forthebadge

Algorithms and Data Structures with Python

Project to learn and practice working with algorithms and data structures.

Project Aim

To learn the following:

Data Structures

  • Linked Lists
  • Stacks
  • Queues
  • Binary Trees
  • Hash Tables

Algorithms

  • Binary Search
  • Bubble Sort
  • Insertion Sort
  • Selection Sort
  • Merge Sort

Built With

Python 3.6

Install & Running

Download

git clone https://github.com/Visaal/algorithms-data-structures.git

Run Tests

From directory run the following command:

python -m unittest discover

or if running multiple versions of Python

python3 -m unittest discover

Usage

Simply import into your python file as preferred e.g.

from sorting_algorithms import bubble_sort

Credits

Pluralsight Algorithms and Data Structures course - https://www.pluralsight.com/

About

Learning algorithms and data structures with Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages