X292: Binary Tree Set Depth Exercise

Write a recursive function to set the value for each node in a binary tree to be its depth. Assume that nodes store integer values. On the initial call to BTsetdepth, "depth" is 0.


BTsetdepth((new BinaryTree({"4", "1", "3", "NULL", "NULL", "NULL", "2", "NULL", "8", "NULL","NULL"}
 )).root,0) -> (new BinaryTree({"0", "1", "2", "NULL", "NULL", "NULL", "1", "NULL", "2",

Your Answer:


Practice a different Java exercise


Your feedback will appear here when you check your answer.