34. Search for a Range

class Solution {
public:
    vector<int> searchRange(vector<int>& nums, int target) {
     int count = 0;
	vector<int>result;
	vector<int>::iterator it;
	if (find(nums.begin(), nums.end(), target) == nums.end())
	{
		result.push_back(-1);
		result.push_back(-1);
		return result;
	}
	else
	{
		it = find(nums.begin(), nums.end(), target);
		while (it != nums.end())
		{
			if (*it == target)
			{
				count++;
				it++;
			}
			else
				break;
		}
	
		result.push_back(find(nums.begin(), nums.end(), target) - nums.begin());
		result.push_back(it - nums.begin()-1);
		return result;
	}
    }
	
    };

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章