Problems / Search Insert Position
Easy

Search Insert Position

Easy 0 submissions 10 coins +50 XP
Array Binary Search
Problem Description
Given a sorted array of distinct integers and a target value, return the index if the target is found. If not, return the index where it would be if it were inserted in order. You must write an algorithm with `O(log n)` runtime complexity. **Example 1:** ``` Input: nums = [1,3,5,6], target = 5 Output: 2 ``` **Example 2:** ``` Input: nums = [1,3,5,6], target = 2 Output: 1 Explanation: 2 would be inserted between index 0 and 1. ``` **Example 3:** ``` Input: nums = [1,3,5,6], target = 7 Output: 4 Explanation: 7 would be inserted at the end of the array. ```
Constraints
- `1 <= nums.length <= 10^4` - `-10^4 <= nums[i] <= 10^4` - `nums` contains **distinct** values sorted in ascending order. - `-10^4 <= target <= 10^4`

Need help?

Connect with expert programmers for real-time collaborative coding, video meetings, and whiteboard sessions via CodeConnect.

Video Call Whiteboard Live Coding Screen Share