Computer Programming
17,667 learners
Understanding and Using Trees in Python
This course is designed to provide a deep understanding of trees in Python with a specific focus on binary trees, binary search trees, and heaps. The course covers the BFS and DFS in non-binary trees to elaborate on the different traversal methods. It extensively draws attention to the use of tree data structures in solving complex interview problems.
Python
7 lessons
23 practices
3 hours
Badge for Computer Science Fundamentals,
Computer Science Fundamentals
Course details
Understanding Binary and Non-Binary Trees: Structure, Implementation, and Complexity Analysis
Visualizing Web Browsing History as a Tree Structure
Amending the Company Hierarchy Tree
Adding a Node to a Binary Tree
Constructing a Binary Tree and Performing In-Order Traversal
Meet Cosmo:
The smartest AI guide in the universe
Our built-in AI guide and tutor, Cosmo, prompts you with challenges that are built just for you and unblocks you when you get stuck.
Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal