Skip to content

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

Notifications You must be signed in to change notification settings

kekko1212/data-structures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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