Let's trace and . Initially, and .
Step 1: , , so . Step 2: , , so . Now , so the loop exits and returns .
The answer is , which is correct: insert at index to keep the array sorted. You made comparisons, which is .
Step-by-step example
Let's trace and . Initially, and .
Step 1: , , so . Step 2: , , so . Now , so the loop exits and returns .
The answer is , which is correct: insert at index to keep the array sorted. You made comparisons, which is .