Skip to content

🐍🌳Yet another implementation of an BST and AVL Tree in Python

Notifications You must be signed in to change notification settings

mtovts/bst-avl-tree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌳 BST and AVL Tree

Progress

BST AVL
find_max() βœ… βœ…
find_min() βœ… βœ…
successor() βœ… βœ…
predecessor() βœ… βœ…
search() βœ… βœ…
inorder_traversal() βœ… βœ…
preorder_traversal() βœ… βœ…
postorder_traversal() βœ… βœ…
rank() ❌ ❌
select() ❌ ❌
insert() βœ… βœ…
remove() ❌ ❌
create() ❌ ❌
rotate_left() βœ…
rotate_right() βœ…

Legend

  • βœ… Tested
  • ❔ Implemented, not tested
  • ❌ Not implemented

Running the tests

python -m unittest discover test # use from the base directory

About

🐍🌳Yet another implementation of an BST and AVL Tree in Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages