35搜索插入位置

   日期:2024-01-17     浏览:107    评论:0    
from typing import List
# 这道题是比较容易的,只需要遍历一遍就好了
class Solution:
def searchInsert(self, nums: List[int], target: int) -> int:
# 这里定义一个变量用于接收索引
num_index = 0
for index in range(len(nums)):
# 在数组中找到相同的数字
if nums[index] == target:
num_index = index
break
# 如果没有找到,那就找应该插入的位置
elif nums[index] > target:
num_index = index
break
else:
# 如果都没有找到,那就应该插入到数组的最后一个位置
# 注意这里不能写num_index = index + 1
# 因为还有列表为空的情况
num_index = len(nums)
return num_index
A = Solution()
print(A.searchInsert([1,2,3,4,5,6],7))
print(A.searchInsert([],7))
 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服