在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

劍指Offer(37):數字在排序數組中出現的次數

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-10 22:40 ? 次閱讀

劍指Offer(37):數字在排序數組中出現的次數

一、引子

這個系列是我在牛客網上刷《劍指Offer》的刷題筆記,旨在提升下自己的算法能力。

二、題目

統計一個數字在排序數組中出現的次數。

1、思路

看見有序,肯定就是二分查找了

做法就是使用二分法找到數字在數組中出現的第一個位置,再利用二分法找到數字在數組中出現的最后一個位置。時間復雜度為O(logn + logn),最終的時間復雜度為O(logn)。

舉個例子,找到數字k在數組data中出現的次數。

數組data中,數字k出現的第一個位置:

我們對數組data進行二分,如果數組中間的數字小于k,說明k應該出現在中間位置的右邊;如果數組中間的數字大于k,說明k應該出現在中間位置的左邊;如果數組中間的數字等于k,并且中間位置的前一個數字不等于k,說明這個中間數字就是數字k出現的第一個位置。

同理,數字k出現的最后一個位置,也是這樣找的。但是判斷少有不同。我們使用兩個函數分別獲得他們。

2、編程實現

python

代碼實現方案:
python有自帶的方法進行查找~

# -*- coding:utf-8 -*-
class Solution:
    def GetNumberOfK(self, data, k):
        # write code here
        return data.count(k)

分享技術,樂享生活:我們的公眾號計算機視覺這件小事每周推送“AI”系列資訊類文章,歡迎您的關注!

本文由博客一文多發平臺 OpenWrite 發布!

審核編輯 黃昊宇
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 人工智能
    +關注

    關注

    1799

    文章

    47965

    瀏覽量

    241311
  • 機器學習
    +關注

    關注

    66

    文章

    8458

    瀏覽量

    133241
  • 深度學習
    +關注

    關注

    73

    文章

    5523

    瀏覽量

    121726
收藏 人收藏

    評論

    相關推薦

    TimSort:一個標準函數庫中廣泛使用的排序算法

    計算機科學的領域,排序算法是每位學生必學的基礎,而排序的需求是每位程序員在編程過程中都會遇到的。 在你輕松調用 .sort() 方法對數據進行排序時,是否曾好奇過,這個簡單的方法背后
    的頭像 發表于 01-03 11:42 ?163次閱讀

    使用ADS1256中出現重新上電會出現讀取AD值不一樣的情況,怎么解決?

    您好,我使用ADS1256中出現重新上電會出現讀取AD值不一樣的情況:我這邊一直給一個恒定的電壓輸入,重復上電斷電讀取AD值的實驗,10次中大約出現兩次讀到的AD值異常偏大,直接測
    發表于 12-13 09:34

    指針數組和二維數組有沒有區別

    。 首先是指針數組 s1。 s1 本身是個一維數組數組有三個元素,每個元素都是個指針。如果是 64 位系統,三個指針就占了 24 個字節。 使用 sizeof 計算 s1 的大小,結果就是 24。 三個
    的頭像 發表于 11-24 11:12 ?250次閱讀

    TPA3110D2調試的過程中出現的疑問求解

    你好,我們公司現在用貴公司的TPA3110D2,調試的過程中出現以下問題麻煩給個合理的解釋,謝謝! 調試過程中,為了方便用示波器查看功放兩端的信號,把示波器的插頭的地線去掉。這時候用通道 1
    發表于 11-06 07:05

    TAS6424的開關頻率2.MHz EMC CE電壓法測試中出現超標情況,請問如何改善?

    TAS6424 的開關頻率2.MHz EMC CE 電壓法測試中出現超標情況。請問從哪個方面可以改善呢
    發表于 10-09 06:01

    labview字符串數組轉化為數值數組

    LabVIEW中,將字符串數組轉換為數值數組是一項常見的任務,尤其是處理數據采集、信號處理或用戶輸入時。 1. 理解LabVIEW的數據類型
    的頭像 發表于 09-04 17:47 ?3128次閱讀

    面試常考+1:函數指針與指針函數、數組指針與指針數組

    嵌入式開發領域,函數指針、指針函數、數組指針和指針數組是一些非常重要但又容易混淆的概念。理解它們的特性和應用場景,對于提升嵌入式程序的效率和質量至關重要。一、指針函數與函數指針指針函數:定義:指針
    的頭像 發表于 08-10 08:11 ?1031次閱讀
    面試常考+1:函數指針與指針函數、<b class='flag-5'>數組</b>指針與指針<b class='flag-5'>數組</b>

    for循環最大能運行次數

    程序如圖,在讀取數組文件后for循環運行會卡頓,最后程序運行卡死。數組行數有40w+,是否是循環次數太多,延時從1ms、100ms、1000ms都試過了還是會卡死。
    發表于 07-27 09:09

    SMT錫膏焊接中出現錫珠的因素有哪些?

    SMT錫膏焊接過程中,錫珠現象是主要缺陷之一。錫珠產生的原因很多,而且不容易控制。那么導致SMT焊接中出現錫珠的因素有哪些呢?下面深圳佳金源錫膏廠家來介紹一下:1、SMT生產過程中,使用的錫膏應
    的頭像 發表于 07-13 16:07 ?651次閱讀
    SMT錫膏焊接<b class='flag-5'>中出現</b>錫珠的因素有哪些?

    SMT貼片加工中出現元器件移位的原因有哪些?

    SMT貼片加工現今高速發展的電子行業中是不可或缺的生產加工方式之一,對于密集化、小型化的電路板來說使用SMT貼片的形式來進行元器件的貼裝是有重要意義的,但是貼片加工的生產中偶爾也會出現一些不良
    的頭像 發表于 06-27 16:11 ?694次閱讀
    SMT貼片加工<b class='flag-5'>中出現</b>元器件移位的原因有哪些?

    雙線磁環共模電感測試中出現異常的原因分析

    電子發燒友網站提供《雙線磁環共模電感測試中出現異常的原因分析.docx》資料免費下載
    發表于 06-03 14:50 ?0次下載

    keil 斷點 執行次數設置后,出現非法變量的錯誤

    keil 斷點 執行次數設置后,出現非法變量的錯誤。希望大家幫幫忙。
    發表于 06-02 19:25

    如何預防貼片加工中出現元器件偏移現象?

    SMT工廠的貼片加工中元器件的正確焊接直接影響到焊接質量,元件偏移是焊接質量的重要組成部分。如何預防貼片加工中出現元器件偏移現象呢?下面深圳佳金源錫膏廠家給大家簡單介紹一下:1、嚴格校準定位坐標
    的頭像 發表于 04-09 16:41 ?659次閱讀
    如何預防貼片加工<b class='flag-5'>中出現</b>元器件偏移現象?

    用FPGA實現雙調排序的方法(2)

    典型的排序算法包括冒泡排序、選擇排序、插入排序、歸并排序、快速排序、希爾
    的頭像 發表于 03-21 10:28 ?732次閱讀
    用FPGA實現雙調<b class='flag-5'>排序</b>的方法(2)

    想聽聽48和大對數光纜的排序

    48芯光纜和大對數光纜都是光纜中的一種,它們的區別在于芯數不同。48芯光纜指的是光纜中包含48根光纖,而大對數光纜則是光纜中芯數超過了48芯。 實際的光纜應用中,不同芯數的光纜需要進行不同的排序
    的頭像 發表于 03-12 10:44 ?746次閱讀
    主站蜘蛛池模板: 欧美三级在线观看视频 | 精品女同同性视频很黄很色 | 久久精品亚洲精品国产欧美 | 另类激情亚洲 | 夜色伊人| 国模绪 | 美女和帅哥在床上玩的不可描述 | 亚洲一区二区三区免费视频 | 性色xxx| 四虎影城 | 在线观看一级毛片 | 欧美一级片在线免费观看 | 69久久夜色精品国产69小说 | 啊用力太猛了啊好深视频免费 | 热99在线视频 | 欧美一区二区三区在线观看 | 岛国毛片在线观看 | 欧洲不卡一卡2卡三卡4卡网站 | 欧美线人一区二区三区 | 国产午夜免费视频 | 欧美a区| 免费国产成人午夜私人影视 | 久久婷婷丁香七月色综合 | 资源种子在线观看 | 34pao强力打造免费永久视频 | 久久视频免费 | 五月激情丁香 | 性欧美视频在线观看 | 操女人在线 | 欧美久久综合 | 中文一区| 久久亚洲精品成人综合 | 香港经典a毛片免费观看爽爽影院 | 你懂的网址免费国产 | 久久综合欧美成人 | 欧美瑟瑟| 国产美女作爱全过程免费视频 | 色片在线 | 色女人久久| 天天爽天天色 | 欧美黄色大全 |