Determining complexity for recursive functions (Big O notation)
The time complexity, in Big O notation, for each function: int recursiveFun1(int n) { if (n <= 0) return 1; else return 1 + recursiveFun1(n-1); } This function is being called recursively n times before reaching the base case so its O(n), often called linear. int recursiveFun2(int n) { if (n <= 0) return 1; … Read more