Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Understanding and Using Trees in Python

via CodeSignal

Overview

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.

Syllabus

  • Lesson 1: Understanding Binary and Non-Binary Trees: Structure, Implementation, and Complexity Analysis
  • Lesson 2: Mastering the Depth-first Search Algorithm for Trees in Python
  • Lesson 3: Exploring Breadth-first Search Algorithm on Trees: Theory and Practice in Python
  • Lesson 4: Unraveling Heaps: Theory, Operations, and Implementations in Python
  • Lesson 5: Solving Real-World Problems with Heaps in Python
  • Lesson 6: Mastering Binary Search Trees: Understanding, Implementation, and Application in Python
  • Lesson 7: Mastering Interview Problems with Binary Search Trees

Reviews

Start your review of Understanding and Using Trees in Python

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.