Question

Consider the following Python code snippet for binary search:     def binary_search(arr, target):         low = 0         high = len(arr) - 1         while low <= high:             mid = (low + high) // 2             if arr[mid] == target:                 return mid             elif arr[mid] < target:                 low = mid + 1             else:                 high = mid - 1         return -1     my_list = [10, 20, 30, 40, 50, 60]     result = binary_search(my_list, 30) What is the value of mid in the first iteration of the while loop when searching for 30?

B 2
C 3
D 5
E 6
Practice Next

Hey! Ask a query

🎓
Think You're Ready for RBI Grade B?
RBI Grade B 2026 Phase 1 Memory Based Paper
  • 200 Questions with Detailed Solutions
  • Section-wise Coverage (GA, English, Quant & Reasoning)