Python数据结构与算法——第三十一课 平衡二叉树的层数平衡法转化

  基于层数平衡法的转化原理是:把旧树按层拆解后放入层数平衡法构建的新平衡二叉树中。

  程序代码:

 

 

  运行结果:

 

 

  练习1:编写一个模块,用递归法拆解旧树,生成层数平衡法的平衡二叉树。

 

  学思营编程课堂基于蓝桥STEM86平台https://www.stem86.com,开展学编程三部曲:

Scratch(三年级以前)>>>Python(四年级以后)>>>C++(七年级以后)教育实验活动,任何人可以免费参加,打开https://xuesiying.stem86.com网页注册进入课堂,也可关注本公众号留言。

更多课程请打开学思营同步网站:

http://www.5xstar.com/doc.html

 

参考资料:

1、《Python算法图解》何韬编著 清华大学出版社