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

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

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

3天內不再提示

一文了解堆的性質和證明

如意 ? 來源:CSDN ? 作者:CaspianSea ? 2020-06-22 10:13 ? 次閱讀

這里說的堆(heap)是一種 nearly complete binary tree:除了最低的一層外,其它層填充滿了結點,并且最底層的結點是從左到右填充的。

這里假定root結點的索引從1 開始。

它有如下的性質:

1. 對于一個包含 n個元素的heap, 它的高度為 floor(lg n)

證明: 用 h表示這個heap的高度。則有:

2^h 《= n 《= 2^(h+1) -1 《 2^(h+1)

對上面取對數:

h 《 = lgn 《 h + 1

考慮到 h為整數, h只能是 floor(lg n)。

2. 對于以數組形式存儲的 n個元素的heap, 葉子結點的索引為 floor(n/2)+1, floor(n/2)+2, 。。., n

證明: 假定葉子結點索引為 floor(n/2), 那么, 2 * floor(n/2) 《 n, 表示這個葉子節點存在子結點。。,也就是它不是葉子結點。

2 * (floor(n/2)+1) =2 * floor(n/2) + 2 》 n, 不存在子節點,所以,索引為 floor(n/2)+1的結點是葉子結點。

3. n個元素的heap, 它的葉子結點的個數為 ceiling[n/2]

證明: 根據 2可以得出這個結論。

4. 對于 n個元素的heap, 最多有ceiling(n/2^(h+1))個高度為h的結點

證明 i: 用歸納法。

當 h = 0時的結點為葉子結點,根據3, 個數為 ceiling(n/2) = ceiling(n/2^(h+1)(當 h = 0)。

所以, h =0時成立。

假定 h-1時成立,那么此時高度 h-1的結點個數為 ceiling(n/2^(h-1))。

那么, 考慮去掉所有葉子結點的heap T‘。它的節點數為 n - ceiling[n/2] = floor(n/2)。

在原來堆中高度為 h的結點在 T’中對應的高度為 h-1.

那么在原來堆中高度h的結點的個數等于 T‘中高度為 h-1的個數:

ceiling( floor(n/2)/2^(h-1)) 《= ceiling((n/2)/2^(h-1)) = ceiling(n/2^h)。

證明 ii:

假定結點 i高度為 h,那么, i, i*2, i*4, 。。., i*2^h 為 i的最長路徑,并且 i*2^(h+1) 》 n.

于是有,

i*2^h 《= n 《 i * 2^(h+1)

i 》 n/2^(h+1), i 《 2 * (n/2^(h+1))

所以, i的取值為, ceiling(n/2^(h+1)), ceiling(n/2^(h+1)) + 1, 。。., ceiling(n/2^(h+1)) + ceiling(n/2^(h+1)) - 1

共有 ceiling(n/2^(h+1)) 個。

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

    關注

    0

    文章

    220

    瀏覽量

    24748
  • 堆棧
    +關注

    關注

    0

    文章

    182

    瀏覽量

    19994
  • root
    +關注

    關注

    1

    文章

    86

    瀏覽量

    21558
收藏 人收藏

    評論

    相關推薦

    精準計量·高效適配:分流器體式直流電能表或成為充電最佳搭檔

    探討充電如何重構充電生態,并解析DJZ1226體化直流電能表在這充電的應用。
    的頭像 發表于 04-16 14:50 ?152次閱讀
    精準計量·高效適配:分流器<b class='flag-5'>一</b>體式直流電能表或成為充電<b class='flag-5'>堆</b>最佳搭檔

    :整流電路的“中流砥柱”

    大家好!今天我們來聊聊電子電路中個非常重要的元器件——橋。無論是家用電器、工業設備,還是通信設備,橋都扮演著不可或缺的角色。它雖然看起來不起眼,但卻是整流電路的“中流砥柱”。那
    的頭像 發表于 04-01 17:07 ?385次閱讀

    看懂激光的性質

    激光發射的光子都對應于相同的能量躍遷,所以它們都有相同的頻率。像這樣的單頻光通常被描述為單色。相比之下,回想下熱輻射(如白熾光源產生的熱輻射)會產生不同強度的連續頻譜。 激光不是完全單色的;有些由于活性介質
    的頭像 發表于 01-23 10:10 ?446次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b>看懂激光的<b class='flag-5'>性質</b>

    了解Highcharts

    標題 描述圖表的文本。通常位于圖表的頂部。 系列 圖表上顯示的個或多個數據序列。 提示框 將鼠標懸停在圖表上的序列或點上時,您可以獲得描述圖表特定部分中的值的工具提示。 傳說 圖例在圖表中顯示數據
    的頭像 發表于 01-06 11:33 ?453次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>Highcharts

    了解Android UDP通信

    了解UDP通信協議 UDP(User Datagram Protocol,用戶數據報協議)是種無連接、不可靠的傳輸層協議。它提供簡單的數據傳輸服務,無需在發送方和接收方之間建立連接。每個UDP
    發表于 12-30 10:56

    變頻器負載性質了解嗎?如何維護變頻器?

    ?眾所周知,變頻器是節能設備,但并不適用于所有設備的驅動。進行工程設計或設備改造,應在熟悉所驅動設備的負載性質了解各種變頻器的性能和質量基礎進行變頻器的選型。 ?1、負載的性質 ?負載的性質
    的頭像 發表于 11-25 01:05 ?437次閱讀

    傅里葉變換的基本性質和定理

    傅里葉變換是信號處理和分析中的項基本工具,它能夠將個信號從時間域(或空間域)轉換到頻率域。以下是傅里葉變換的基本性質和定理: 、基本性質
    的頭像 發表于 11-14 09:39 ?2302次閱讀

    了解激光測距傳感器

    來源:SonneWay 編輯:感知芯視界 Link 在工業自動化中,激光測距傳感器是最常見的傳感器之。不過,您對它真的了解嗎?本文將讓您了解
    的頭像 發表于 09-09 09:03 ?456次閱讀

    平衡電橋的性質與特點是什么

    平衡電橋是種測量電阻的儀器,它利用電橋平衡的原理來測量電阻值。平衡電橋具有很多性質和特點,下面將介紹平衡電橋的性質與特點。 原理 平衡電橋的工作原理是利用電橋平衡的原理來測量電阻值。電橋平衡是指在
    的頭像 發表于 08-27 14:37 ?1806次閱讀

    如何使用SystemView的監控功能

    SystemView能夠監視應用程序如何使用動態存儲。這意味著,如果應用程序中使用了C或C++、自定義或RTOS提供的內存池對象,我們可以跟蹤這些對象的使用情況。SystemView可以在
    的頭像 發表于 08-09 18:07 ?1110次閱讀
    如何使用SystemView的<b class='flag-5'>堆</b>監控功能

    了解MySQL索引機制

    的呢?起靜下心來,耐心看完這篇文章吧,干貨不啰嗦,相信你定會有所收獲。 、索引模型 模型也就是數據結構,常見的三種模型分別是哈希表、有序數組和搜索樹。 了解MySQL的朋友已經知
    的頭像 發表于 07-25 14:05 ?472次閱讀
    <b class='flag-5'>一</b><b class='flag-5'>文</b><b class='flag-5'>了解</b>MySQL索引機制

    單相整流橋怎么測量好壞

    單相整流橋種常見的電子元件,主要用于將交流電轉換為直流電。在測量單相整流橋的好壞時,需要掌握定的方法和技巧。 、單相整流橋
    的頭像 發表于 07-16 09:22 ?1731次閱讀

    科普 | 了解FPGA

    )、可編程邏輯塊(LC)、 完整的時鐘管理(CMT)、嵌入塊式 RAM(BRAM)、布線資源、內嵌的底層功能單元和專用硬件模塊等。 根據賽靈思披露的數據,個 LUT6 等效 1.6 個 LC,
    發表于 07-08 19:36

    了解常見DNS問題

    當企業的DNS出現故障時,為不影響企業的正常運行,團隊需要能夠快速確定問題的性質和范圍。那么有哪些常見的DNS問題呢? 域名解析失敗 : 當您輸入個域名(例如https
    的頭像 發表于 07-05 15:49 ?470次閱讀

    的電壓怎么穩定?

    MDD辰達半導體橋種用于將交流電轉換為直流電的電路器件,它通過將交流電的正負半周期分別轉換為同極性的直流電信號,整流橋般由四個二極管組成,可以是四個普通二極管或者是集或在
    的頭像 發表于 05-31 14:29 ?922次閱讀
    橋<b class='flag-5'>堆</b>的電壓怎么穩定?
    主站蜘蛛池模板: 影院在线观看免费 | 五月天狠狠操 | 午夜理伦片免费 | 91免费视| 欧美一级片观看 | 一级片特黄| 亚洲1卡二卡3卡四卡不卡 | 成人在线综合 | 丁香六月激情网 | 狠狠鲁狠狠操 | 天天摸天天做天天爽在线 | 亚洲视频在线一区二区 | 四级毛片在线播放 | 人人公开免费超级碰碰碰视频 | 国产主播在线观看 | 亚洲天天综合网 | 在线天堂视频 | 一区二区三区在线看 | 怡红院日本一道日本久久 | 亚洲成a人不卡在线观看 | 日韩毛片在线 | 久久久久久午夜精品 | 视频在线免费观看 | 日本夜夜操 | 久久婷婷是五月综合色狠狠 | 成人午夜网址 | 天堂影| 亚洲免费看片 | 三级黄色录像 | 99视频全部免费 | 二级黄绝大片中国免费视频 | 伊人网视频在线 | 国产午夜一区二区在线观看 | bt天堂资源在线官网bt | 国产成人精品免费视频大全可播放的 | 色在线免费观看 | 久久6免费视频 | 亚洲一区在线视频 | 亚洲欧美在线观看 | 久久狠色噜噜狠狠狠狠97 | 天天碰天天 |