LeetCode题解 35.搜索插入位置
35. 搜索插入位置
解题思路:
1.函数传入 2个参数 ,一个是vector容器以引用传递 , 一个是target目标值
2.用for循环遍历容器 去判断当前循环的nums[i] 是否 == target ,成立则返回其索引,反之则判断 target < nums[i] 如成立则 插入到 nums.begin{} + i 处的索引,并返回索引数值
3.循环外是末尾添加的情况 ,在nums数组末尾添加target,并返回最后数组的下标
1 | class Solution { |
时间复杂度 | 空间复杂度 |
---|---|
$O(n)$ | $O(1)$ |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.