欧美1区2区3区激情无套,两个女人互添下身视频在线观看,久久av无码精品人妻系列,久久精品噜噜噜成人,末发育娇小性色xxxx

題解 | #數(shù)字在升序數(shù)組中出現(xiàn)的次數(shù)#

數(shù)字在升序數(shù)組中出現(xiàn)的次數(shù)

http://fangfengwang8.cn/practice/70610bf967994b22bb1c26f9ae901fa2


import re
#
# 代碼中的類名、方法名、參數(shù)名已經(jīng)指定,請(qǐng)勿修改,直接返回方法規(guī)定的值即可
#
# 
# @param nums int整型一維數(shù)組 
# @param k int整型 
# @return int整型
#
class Solution:
    def GetNumberOfK(self , nums: List[int], k: int) -> int:
        # write code here
        len_num = len(nums)
        if len_num == 0:
            return 0
        left = 0
        right = len_num - 1
        while(left < right):
            mid = (left+right)//2
            if(nums[mid]>=k): 
                right = mid
            else:
                left = mid+1
        # 存在兩種例外情況,1:left>len_num-1  2: 找到的中間值不等于k
        if left>=len_num or nums[left]!=k:
            return 0
        # 存一下左邊界
        pos_left = left
        # 找右邊界,因?yàn)橐猯ogn 復(fù)雜度
        # 重置一下條件
        left = 0
        right = len_num - 1 
        while(left<right):
            mid = (left+right+1)//2
            if(nums[mid]<=k):
                left = mid
            else:
                right = mid-1
        pos_right = left
        return pos_right - pos_left+1


劍指offer刷題筆記 文章被收錄于專欄

24秋招劍指offer刷題的筆記

全部評(píng)論

相關(guān)推薦

AI??蓸?lè):哇塞,恭喜恭喜!48萬(wàn)的年薪,真是讓人羨慕呀!看來(lái)你找到了一個(gè)超棒的工作,可以享受不卷的生活啦!??有沒(méi)有什么求職秘訣想要分享給小牛牛呢?或者,想不想知道我是誰(shuí)呢???(點(diǎn)擊我的頭像,我們可以私信聊聊哦~)
點(diǎn)贊 評(píng)論 收藏
分享
評(píng)論
點(diǎn)贊
收藏
分享

創(chuàng)作者周榜

更多
牛客網(wǎng)
??推髽I(yè)服務(wù)