tree_node class is defined as follows: class tree_node public: int val; tree_node *left, right; tree_node(int v, tree_no
-
answerhappygod
- Site Admin
- Posts: 899604
- Joined: Mon Aug 02, 2021 8:13 am
tree_node class is defined as follows: class tree_node public: int val; tree_node *left, right; tree_node(int v, tree_no
tree_node class is defined as follows: class tree_node public: int val; tree_node *left, right; tree_node(int v, tree_node* 1=NULL, tree_node* ==NULL) val - Vi left - 1; right = 1; 1 ); What does the following function f do? void E(tree_node* ) if (NULL) return; r->val++; f (r->left); f (r->right); 1 It only increments the value of leaves of the tree by 1. It only increments the value of the root by 1. It increments the values of every single node in the tree by 1. It doens't make any change to the tree. QUESTION 10 What does the following recursion function f return when a positive number n is passed? int f(int n) if (n) return 0; return f(n-1) *n; } n! n 1+2+3+...n O regardless of what positive number is passed to funciton QUESTION 11 Which of the following sorting algorithms has the best best case complexity? quick sort merge sort Insertion sort selection sort
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!