题目描述
统计一个数字在排序数组中出现的次数。
示例1:
1 | 输入: nums = [5,7,7,8,8,10], target = 8 |
示例2:
1 | 输入: nums = [5,7,7,8,8,10], target = 6 |
限制:0 <= 数组长度 <= 50000
思路
由于是排序数组,因此使用二分法来查找target,如果找到了,就往这个数的左边和右边进行遍历,找相同的,统计个数。如果没找到,则返回0。
代码
1 | class Solution { |
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/zai-pai-xu-shu-zu-zhong-cha-zhao-shu-zi-lcof
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。