统计一个数字在排序数组中出现的次数。
为啥非要用二分查找?vector中的迭代器不香吗?如果是非排序数组或者,其他STL容器,这个方法是可以直接拿过去用的。
class Solution {
public:
int GetNumberOfK(vector<int> data ,int k) {
int count = 0;
for (auto iterator = data.begin();iterator != data.end();iterator++)
{
if(*iterator == k)
{
count++;
}
}
return count;
}
};