25.8.20
This website uses cookies to ensure you get the best experience on our website. Learn more

Advanced Data Structures & Algorithms in Java: Solving Binary Tree Problems

Skillsoft issued completion badges are earned based on viewing the percentage required or receiving a passing score when assessment is required. Binary trees are commonly used data structures in programming interviews. It's essential you know how to solve binary tree problems such as counting the number of nodes in a tree, finding the maximum depth of a tree, and mirroring a binary tree using robust, recursive solutions. In this course, you'll solve some common interview-style problems using binary trees, such as how to use a recursive algorithm to count the number of nodes in a binary tree, calculate the maximum depth of a tree, sum up the values of nodes along a path, and mirror a binary tree. Finally, you'll explore different kinds of binary trees, namely the full binary tree, the complete binary tree, the perfect binary tree, and the balanced binary tree.

Issued on

December 10, 2024

Expires on

Does not expire