博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode_35_搜索插入位置
阅读量:3950 次
发布时间:2019-05-24

本文共 438 字,大约阅读时间需要 1 分钟。

文章目录

题目

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。

你可以假设数组中无重复元素。

在这里插入图片描述

思路:遍历数组,比较大小

先看一下数组两端的特殊情况,然后开始遍历数组,只要遇到大于等于目标值的元素就返回,程序如下:

int searchInsert(int* nums, int numsSize, int target){
int i, j, k; if( nums[0] >= target ){
return 0; } if( nums[numsSize-1] < target){
return numsSize; } for( i=0; i
= target ){
return i; } } return 0;}

运行结果如下:

在这里插入图片描述

转载地址:http://qvwzi.baihongyu.com/

你可能感兴趣的文章
android如何添加AP中要使用的第三方JAR文件
查看>>
利用sudo命令为Ubuntu分配管理权限
查看>>
Ubuntu下几个重要apt-get命令用法与加速UBUNTU
查看>>
Ubuntu中网页各种插件安装命令
查看>>
使用tar命令备份Ubuntu系统
查看>>
ubuntu flash 文字乱码解决方案
查看>>
在ubuntu中运行exe文件
查看>>
ubuntu安装命令
查看>>
和上司沟通必备8个黄金句
查看>>
联系查看两张卡的未接电话记录
查看>>
Python 3 之多线程研究
查看>>
APP第三方登录实现步骤
查看>>
KVO & KVC 比较 - KVC
查看>>
iOS-tableView联动
查看>>
iOS--Masonry解决 tableViewCell 重用时约束冲突
查看>>
git 与 svn 的主要区别!
查看>>
iOS-截屏,从相册选择图片,制作磨砂效果图片
查看>>
iOS-截取字符串中两个指定字符串中间的字符串
查看>>
数据库-数据库操作(使用FMDB)
查看>>
FMDB介绍以及在 swift 中的数据库操作
查看>>