【LEET-CODE】34. Search for a Range【Medium】
来源:互联网 发布:yy淘宝兼职刷信誉 编辑:程序博客网 时间:2024/06/03 15:38
Question:
Given an array of integers sorted in ascending order, find the starting and ending position of a given target value.
Your algorithm's runtime complexity must be in the order of O(log n).
If the target is not found in the array, return [-1, -1]
.
For example,
Given [5, 7, 7, 8, 8, 10]
and target value 8,
return [3, 4]
.
思路:
给定升序数组,找到target在其中的范围,没找到则返回【-1,-1】。
注意审题,很简单,没什么说的。
Code:
class Solution {public: vector<int> searchRange(vector<int>& nums, int target) { vector<int> answer; int x=-1,y=-1; for(int i = 0; i < nums.size() ;i++){ if(nums[i]==target){ if(x==-1) x=i; y = i; } else if(y!=-1) break; } answer.push_back(x); answer.push_back(y); return answer; }};
0 0
- 【LEET-CODE】34. Search for a Range【Medium】
- 【Leet Code】34. Search for a Ranged---Medium
- [leet code] Search for a Range
- 34. Search for a Range Medium
- 【Leet Code】74. Search a 2D Matrix---Medium
- Leetcode 34. Search for a Range (Medium) (cpp)
- Leetcode 34. Search for a Range (Medium) (java)
- [Leetcode 34, Medium] Search for a Range
- Search for a Range(medium)
- Medium 34题 Search for a Range
- leet34[medium]---Search for a Range
- Leetcode: 34. Search for range(Week9, Medium)
- 【Leet Code】35. Search Insert Position---Medium
- CODE 99: Search for a Range
- [LeetCode] 034. Search for a Range (Medium) (C++/Java)
- LeetCode-34-Search for a Range(二分法)-Medium
- 34. Search for a Range
- 34. Search for a Range
- 利用Kendo UI 搭建SPA(单页面应用)的基本思路和主要控件选择
- 泛型集合
- 生成阴影,根据image主色来设置阴影,切成圆角之类的阴影仍然存在
- maven Setting文件
- Nginx+Tomcat实现负载均衡
- 【LEET-CODE】34. Search for a Range【Medium】
- bootstrap-table的使用与条件搜索
- Linux修改防火墙开放端口
- python 错误集
- J2EE系列之Struts2学习笔记(十八)--Struts2国际化
- Android的版本更新
- AppCompat does not support the current theme features
- **张鸿洋**封装的okhttputils 上传文字加图片 实现发表朋友圈效果
- ubuntu添加或删除PPA