Skip to content

Commit 5e1fcc2

Browse files
committed
Time: 12 ms (5.74%), Space: 50.4 MB (19.94%) - LeetHub
1 parent 3ddd292 commit 5e1fcc2

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
class Solution {
2+
fun search(nums: IntArray, target: Int): Int {
3+
var left = 0
4+
var right = nums.lastIndex
5+
while(left <= right){
6+
val mid = left + (right - left / 2)
7+
if(nums[mid] == target) return mid
8+
if(nums[mid] < target){
9+
left = mid + 1
10+
}
11+
else{
12+
right = mid - 1
13+
}
14+
}
15+
return -1
16+
}
17+
}

0 commit comments

Comments
 (0)