A program takes as input a balanced binary search tree with n leaf nodes and computes the value of a function g(x) for each node x. If the cost of computing g(x) is:
min(number of leaf-nodesin left-subtree of x,number of leaf-nodesin right-subtree of x)
Then the worst-case time complexity of the program is?