色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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 發布!

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

    關注

    1792

    文章

    47354

    瀏覽量

    238823
  • 機器學習
    +關注

    關注

    66

    文章

    8422

    瀏覽量

    132743
  • 深度學習
    +關注

    關注

    73

    文章

    5504

    瀏覽量

    121246
收藏 人收藏

    評論

    相關推薦

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

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

    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 ?2453次閱讀

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

    嵌入式開發領域,函數指針、指針函數、數組指針和指針數組是一些非常重要但又容易混淆的概念。理解它們的特性和應用場景,對于提升嵌入式程序的效率和質量至關重要。一、指針函數與函數指針指針函數:定義:指針
    的頭像 發表于 08-10 08:11 ?909次閱讀
    面試常考+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 ?542次閱讀
    SMT錫膏焊接<b class='flag-5'>中出現</b>錫珠的因素有哪些?

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

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

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

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

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

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

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

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

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

    48芯光纜和大對數光纜都是光纜中的一種,它們的區別在于芯數不同。48芯光纜指的是光纜中包含48根光纖,而大對數光纜則是光纜中芯數超過了48芯。 實際的光纜應用中,不同芯數的光纜需要進行不同的排序
    的頭像 發表于 03-12 10:44 ?629次閱讀

    數組和鏈表在內存中的區別 數組和鏈表的優缺點

    內存中的存儲方式: 數組是一種連續存儲的數據結構,它將元素存儲相鄰的內存位置中。這使得數組的訪問效率高,可以通過下標來直接訪問任何一個元素。 鏈表是一種離散存儲的數據結構,它將元素存儲
    的頭像 發表于 02-21 11:30 ?1057次閱讀

    怎么排除拉線位移傳感器使用中出現的故障

    怎么排除拉線位移傳感器使用中出現的故障? 拉線位移傳感器是一種常用于測量線性位移的設備,廣泛應用于自動化控制系統、機械工程、航空航天和制造業等領域。然而,由于使用環境的復雜性和長時間的運行,拉線
    的頭像 發表于 02-02 16:47 ?751次閱讀

    PHP中數組的使用方法!

    PHP中數組的使用方法! PHP是一種廣泛使用的網絡編程語言,它的數組功能非常強大且靈活。數組是一種數據結構,它允許我們單個變量中存儲多個值。
    的頭像 發表于 01-12 15:11 ?563次閱讀
    主站蜘蛛池模板: 亚洲精品一区二区在线看片| 国产亚洲精品久久久久久无码网站 | 日本欧美高清一区二区视频| 午夜男人免费福利视频| 97国产精品视频在线观看| 国产在线视频一区二区不卡| 色 花 堂 永久 网站| 99久久免费国产精品特黄| 久久re视频这里精品免费1| 小小水蜜桃视频高清在线观看免费| 不卡一区二区高清观看视频| 日韩一本在线| 丁香美女社区| 高清观看ZSHH96的视频素材| 欧美xxxxx18| 97成人免费视频| 色综合久久中文色婷婷| 国产69精品久久久熟女| 色99蜜臀AV无码| 好男人在线视频| 亚洲精品久久区二区三区蜜桃臀| 国产精品.XX视频.XXTV| 色青青草原桃花久久综合| 回复术士人生重启在线观看| 亚洲中字幕永久在线观看| 果冻传媒完整免费网站在线观看 | 天美传媒在线观看完整高清| 亚洲欧洲一级| 寂寞夜晚免费观看视频| 99视频免费播放| 暖暖 视频 免费 高清 在线观看 | 蜜桃久久久亚洲精品成人| 亚洲精品午睡沙发系列| 欧美日韩中文国产一区| 白白操在线视频| 肉多的小说腐小说| 伦理 电影在线观看百度影音| 97免费在线视频| 亚洲bt区| 久久大胆视频| 国产精品久久久久久无码专区|