AVL Tree: Background & Python Code

Published: 21 February 2018
on channel: Brian Faure
51,041
797

Code below… In this much-requested video we’ll take a look at the AVL tree data structure, which, at the most basic level, is simply a self-balancing Binary Search Tree. As always, in the first half of the video we’ll cover some background (including the main differences between an AVL and BST), and in the second half we’ll open up our coding editor and actually implement an AVL tree class using the Python coding language.

(PYTHON 2)
► Code we start with (BST): https://github.com/bfaure/Python_Data...
► Final Code (AVL): https://github.com/bfaure/Python_Data...

(PYTHON 3)
► Code we start with (BST): https://github.com/bfaure/Python3_Dat...
► Final Code (AVL): https://github.com/bfaure/Python3_Dat...

****

► Python Data Structures: https://tinyurl.com/y9yoh2x2
► Python Algorithms: https://tinyurl.com/y8y4oks2
► GUI development in Python (WIP): https://tinyurl.com/ybgnmwxf

References:

[1] https://en.wikipedia.org/wiki/AVL_tree
[2]    • Lecture 6: AVL Trees, AVL Sort  
[3] https://www.geeksforgeeks.org/avl-tre...
[4] https://www.geeksforgeeks.org/avl-tre...
[5] http://professor.ufabc.edu.br/~jesus....
[6] http://www.mathcs.emory.edu/~cheung/C...

End song is “Wonder Cycle” by Chris Zabriskie


On this page of the site you can watch the video online AVL Tree: Background & Python Code with a duration of hours minute second in good quality, which was uploaded by the user Brian Faure 21 February 2018, share the link with friends and acquaintances, this video has already been watched 51,041 times on youtube and it was liked by 797 viewers. Enjoy your viewing!