|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 糖逗 于 2020-5-8 18:07 编辑
题目描述:
- 统计一个数字在排序数组中出现的次数。
-  
- 示例 1:
- 输入: nums = [5,7,7,8,8,10], target = 8
- 输出: 2
- 示例 2:
- 输入: nums = [5,7,7,8,8,10], target = 6
- 输出: 0
-  
- 限制:
- 0 <= 数组长度 <= 50000
- 来源:力扣(LeetCode)
- 链接:https://leetcode-cn.com/problems/zai-pai-xu-shu-zu-zhong-cha-zhao-shu-zi-lcof
- 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
复制代码
- #include <iostream>
- #include <algorithm>
- #include <vector>
- using namespace std;
- int solution(vector<int>& nums, int target){
- sort(nums.begin(), nums.end());
- int result = 0;
- for(int i = 0; i < nums.size(); i++){
- if(nums[i] == target){
- result += 1;
- }
- }
- return result;
- }
- int main(void){
- vector<int> input;
- int number;
- while(cin >> number){
- input.push_back(number);
- }
- cin.clear();
- int target;
- cin >> target;
- int result = solution(input, target);
- cout << result << endl;
- return 0;
- }
复制代码
注意:
1.这道题比较简单,没有注意。 |
|