博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
34. Search for a Range
阅读量:2829 次
发布时间:2019-05-14

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

class Solution {private:    int binerySearch(vector
&nums,int searchnum,int start,int end) { if(start<=end) { int mid=(start+end)/2; if(nums[mid]==searchnum) return mid; else if(searchnum
searchRange(vector
& nums, int target) { vector
result; if(nums.size()==0) { result.push_back(-1); result.push_back(-1); return result; } int findfirst=binerySearch(nums,target,0,nums.size()-1); if(findfirst==-1) { result.push_back(-1); result.push_back(-1); }else { int left=findfirst; int right=findfirst; while(left>=0&&nums[left]==target) { left--; } left++; while(right<=nums.size()-1&&nums[right]==target) { right++; } right--; result.push_back(left); result.push_back(right); } return result; }};

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

你可能感兴趣的文章
4 Project Outline
查看>>
简单的IP验证方法(拦截器、过滤器、切面)to complete
查看>>
Java中的原子操作
查看>>
CAS
查看>>
double在内存中的解析方式
查看>>
Unidbg系列--模拟调用So文件
查看>>
IDA Python模块找不到,修改解释器
查看>>
DumpSo
查看>>
拼接多张图片到一张图
查看>>
Flutter App逆向技术研究
查看>>
Unidbg源码分析系列--源码架构(一)
查看>>
安卓动态调试方法总结
查看>>
大数据BI平台建设需注意什么问题
查看>>
大数据BI平台建设需注意什么问题
查看>>
大数据分析哪些错误需避免
查看>>
大数据技术的表现形式有哪些
查看>>
数据可视化图表的类型和特点
查看>>
商业智能BI的数据价值
查看>>
郴州大数据产业招商会在深举行,中琛源科技签约智慧水务项目
查看>>
四川地震,物联网地震预警系统立功了
查看>>