题目描述
统计一个数字在升序数组中出现的次数。
# -*- coding:utf-8 -*-class Solution:def GetNumberOfK(self, data, k):# write code heredef get_first(data,k):l,r = 0,len(data)while l<r:m = (l+r)/2if data[m]>=k:r = melse:l = m + 1return lfirst_index = get_first(data, k)last_index = get_first(data, k + 1)if first_index == len(data) or data[first_index]!=k:return 0else:return last_index-first_index
