首页
/
每日頭條
/
科技
/
學生手機号碼尾号什麼最好
學生手機号碼尾号什麼最好
更新时间:2025-11-28 11:11:49

之前寫了一個100W條記錄中查找特定數據的性能測試,和遍曆算法做了比較,二分法性能強很多.

今天我用二分法和bitmap數據結構存儲來比較下:

場景一:

200W條手機号碼記錄中查找特定手機号碼的記錄需要花費的時間:

學生手機号碼尾号什麼最好(200W手機号碼中查找特定号碼)1

可以看到查找手機号碼: 19998600000,兩種算法所用的時間差距還是比較明顯的,

bitmap強于二分法,效率大概是7倍,效果也比較明顯,bitmap屬于使用空間換時間,因此bitmap所要占用的内存空間會更大,需要事先根據數據量和存儲的數據大小來申請存儲空間,對于兩種算法的取舍還是要基于當前的業務場景

大家如果有更好的想法,歡迎交流學習!!!!!

下面就是go實現的bitmap算法的主要代碼:

type BitMap []byte

func NewBitMap(max int) BitMap {

return make([]byte, (max>>3) 1)

}

func (b BitMap) Set(n uint) {

if (n >> 3) > uint(len(b)) {

fmt.Println("數字太大超過最大存放範圍")

return

}

index := n >> 3

pos := n & 0x07

b[index] = b[index] | 1<<pos

}

func (b BitMap) Get(n uint) bool {

if (n >> 3) > uint(len(b)) {

fmt.Println("數字太大超過最大存放範圍")

return false

}

index := n >> 3

pos := n & 0x07

return b[index]&(1<<pos) != 0

}

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
ni軟件是幹什麼用的(軟件平台才是真正颠覆的力量)
ni軟件是幹什麼用的(軟件平台才是真正颠覆的力量)
  在NIWeek 2016期間,《電子工程專輯》有幸專訪到Eric Starkloff,請他與我們分享分享軟體平台如何改寫測試與量測以及工業控制等領域的遊戲規則、促進物聯網的進展以及克服接踵而來的RF等挑戰...   随着物聯網(IoT)擴展至更多的關鍵應用,基于軟體的開放平台正成為監測與控制關鍵基礎架構的核心,并進一步改變傳統的封閉式硬體架構,朝向開放的...
2025-11-28
2023實測信号最好的榮耀手機排名(圍觀2023年最佳榮耀)
2023實測信号最好的榮耀手機排名(圍觀2023年最佳榮耀)
  哈喽,您好!我是原呵呵,點點關注吧,更多精彩内容等着您   華為在智能手機領域一直處于主導地位,其子品牌榮耀也為消費者提供了多樣選擇。然而,因某些原因,榮耀不得不與華為分道揚镳。      榮耀在智能手機市場重返,2023 年,它推出了 Magic 5 lite 和 Magic 5 Pro,這是第一代獨立的榮耀智能手機,雖然與前母公司的型号有相似之處,但...
2025-11-28
華為最佳安卓手機排名前十(年終最佳安卓手機排行榜)
華為最佳安卓手機排名前十(年終最佳安卓手機排行榜)
  哈喽,您好!我是原呵呵,點點關注吧,更多精彩内容等着您   這十年如果我們沒有智能手機,我們的日常生活将無法想象。現在到了年底,是時候選擇最好的安卓智能手機。      選擇最好的安卓智能手機的理由有很多,從它作為基本通信工具的功能到它作為金錢來源的角色,再到它的地位象征。華為手機本來是要上榜的,但是由于它缺失5G功能,所以很遺憾,讓我們一起來看看。  ...
2025-11-28
小米8和一加6買哪個好(國産手機的兩個極端)
小米8和一加6買哪個好(國産手機的兩個極端)
  如今的國産手機品牌相比之前已經發生了質的變化,無論是口碑還是産品本身所具備的實力都有了長足的進步,也有不少是很多消費者追捧的産品。在今年上半年,國産手機品牌已經發布了多款開年大作,要說哪款最火,當屬3000元價位段中的一加6和小米8了。相信很多人也都在這兩款手機中糾結,那麼究竟該怎麼選呢?      外觀設計方面   不可否認的是如今的國産手機在品質上的...
2025-11-28
開封鍋爐水冷壁耐磨噴塗施工方案(鄭州三衆能源科技針對不同CFB鍋爐水冷壁磨損制定專業的技術方案)
開封鍋爐水冷壁耐磨噴塗施工方案(鄭州三衆能源科技針對不同CFB鍋爐水冷壁磨損制定專業的技術方案)
  鄭州三衆針對循環流化床鍋爐水冷壁磨損問題,采用專利仿形闆新型結構設計,外緣波浪形設計針對CFB鍋爐爐内流場有很好的疏導作用,相比外邊緣直線型結構有很大優勢,仿型闆外緣至水冷壁距離均勻一緻,導熱均勻,既能阻擋高速高濃度貼壁灰形成,又不影響水冷壁熱交換效率。   1)防磨效果突出,受熱面防磨區域内水冷壁管磨損速率降低;   2)采用高導熱、高耐磨、耐高溫的稀...
2025-11-28
Copyright 2023-2025 - www.tftnews.com All Rights Reserved