Question
(1) (in java)Write in pseudocode an algorithm maxValue(r) that receives as input the root r of a tree (not necessarily binary) in which every node
(1) (in java)Write in pseudocode an algorithm maxValue(r) that receives as input the root r of a tree (not necessarily binary) in which every node stores an integer value and it outputs the largest value stored in the nodes of the tree. For example, for the following tree the algorithm must output the value 9.
For a node v use v.value to denote the value stored in v; v.isLeaf has value true if node v is a leaf and it has value false otherwise. To access the children of a node v use the following pseudocode:in java)
for each child c of v do
(2)Compute the worst case time complexity of your algorithm as a function of the total number n of nodes in the tree. You must
explain how you computed the time complexity
give the order of the time complexity of the algorithm
4 (9 2) (3Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started