kekko1212 / data-structures

Implementations of the most common Data Structures in Python, using Behave

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Data Structures

This is a collection of the most common and used data structures implemented in Python 3.6 using a TDD/BDD style (Behave)

Data Structures to Implement:

  • Set
  • Hash Map (or Hash Table)
  • Linked List
  • Stack
  • Queues
  • BST
  • Tries
  • Heaps

Next steps:

  • use better assertion lib (PyHamcrest ?)
  • extend type hinting to every class

About

Implementations of the most common Data Structures in Python, using Behave


Languages

Language:Python 65.4%Language:Gherkin 26.5%Language:Shell 8.1%