Реалізація бінарного дерева мовою програмування Python з використанням рекурсії
Анотація
У сучасному світі програмування бінарні дерева є важливими структурами даних, які знаходять широке застосування у різних областях. Особливо важливим є їх використання у великих проєктах. Одним із варіантів побудови бінарного дерева є застосування рекурсії (принцип у програмуванні, коли функція у своїй реалізації викликає сама себе), яка дає змогу ефективно опрацьовувати та зберігати дані. Така реалізація матиме багато переваг, а саме: простота і зрозумілість, ефективність у використанні пам’яті та застосування у різних типах алгоритмів. У представленій роботі буде розглянуто реалізацію бінарного дерева мовою програмування Python із використанням підходу, що базується на рекурсії.
Посилання
Binary Tree. URL: https://www.programiz.com/dsa/binary-tree
Binary Trees. URL: https://www.andrew.cmu.edu/course/15-121/lectures/ Trees/trees.html
More recursion examples. URL: https://programming-23.mooc.fi/part-11/4- more-recursion-examples
Binary Tree Implementation and Visualization in Python. URL: https://levelup.gitconnected.com/binary-tree-implementation-and-visualization-inpython-2f4782887ca2