Problem: 35. 搜索插入位置
[TOC]
思路
题目中提到使用$log(n)$的时间复杂度,我们采用二分法,总共存在四种情况,存在
target
找到了,target
在最终区间的左边,target
在最终区间的右边,如果找不到该元素,left
必定与right
,mid
相等
复杂度
- 时间复杂度:
$O(log(n))$
- 空间复杂度:
$O(1)$
Code
1 | class Solution { |
Problem: 35. 搜索插入位置
[TOC]
题目中提到使用$log(n)$的时间复杂度,我们采用二分法,总共存在四种情况,存在
target
找到了,target
在最终区间的左边,target
在最终区间的右边,如果找不到该元素,left
必定与right
,mid
相等
$O(log(n))$
$O(1)$
1 | class Solution { |