Question: Write a method called evenLevels that makes sure that all branches end on an even level. If a leaf node is on an odd level

Write a method called evenLevels that makes sure that all branches end on an even level. If a leaf node is on an odd level it should be removed from the tree. We will define the root as being on level 1. For example, if a variable t refers to reference tree #2, then the call t.evenLevels(); should change the tree’s state to the following, removing the leaf value 0 because it is on an odd level:

2. 7 Reference Tree #2 2 Reference Tree #1 1. Reference Tree #3 9, 1. 4)

2. 7 Reference Tree #2 2 Reference Tree #1 1. Reference Tree #3 9, 1. 4)

Step by Step Solution

3.40 Rating (169 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

public void evenLevels overallRoot evenLevels overallRoot 1 ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Building Java Programs A Back to Basics Approach Questions!