We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cbfbc39 commit b18a807Copy full SHA for b18a807
scripts/algorithms/S/Search Insert Position/Search Insert Position.java
@@ -1,20 +1,17 @@
1
+// Runtime: 0 ms (Top 100.0%) | Memory: 42.90 MB (Top 78.78%)
2
+
3
class Solution {
4
public int searchInsert(int[] nums, int target) {
- int start=0;
- int end=nums.length-1;
5
- int ans=0;
6
- while(start<=end){
7
- int mid=start+(end-start)/2;
8
- if(target<nums[mid]){
9
- end=mid-1;
10
- }
11
- if(target>nums[mid]){
12
- start=mid+1;
13
14
- if(target==nums[mid]){
15
- return mid;
16
+ int start = 0;
+ int end = nums.length-1;
+ while (start <= end) {
+ int mid = start + (end-start)/2;
+ if (nums[mid] == target) return mid;
+ else if (nums[mid] > target) end = mid-1;
+ else start = mid+1;
17
}
18
- return start;
+ return start;
19
20
0 commit comments