下面我們來(lái)討論左偏樹(shù)的距離和節(jié)點(diǎn)數(shù)的關(guān)系。
[引理1] 若左偏樹(shù)的距離為一定值,則節(jié)點(diǎn)數(shù)最少的左偏樹(shù)是完全二叉樹(shù)。
證明:由性質(zhì)2可知,當(dāng)且僅當(dāng)對(duì)于一棵左偏樹(shù)中的每個(gè)節(jié)點(diǎn)i,都有dist(left(i)) =dist(right(i)) 時(shí),該左偏樹(shù)的節(jié)點(diǎn)數(shù)最少。顯然具有這樣性質(zhì)的二叉樹(shù)是完全二叉樹(shù)。
[定理1] 若一棵左偏樹(shù)的距離為k,則這棵左偏樹(shù)至少有2^(k+1)-1個(gè)節(jié)點(diǎn)。
證明:由引理1可知,當(dāng)這樣的左偏樹(shù)節(jié)點(diǎn)數(shù)最少的時(shí)候,是一棵完全二叉樹(shù)。距離為k的完全二叉樹(shù)高度也為k,節(jié)點(diǎn)數(shù)為2^(k+1)-1,所以距離為k的左偏樹(shù)至少有2^(k+1)-1個(gè)節(jié)點(diǎn)。
作為定理1的推論,我們有:
[性質(zhì)4] 一棵N個(gè)節(jié)點(diǎn)的左偏樹(shù)距離最多為?log(N+1)?-1。
證明:設(shè)一棵N個(gè)節(jié)點(diǎn)的左偏樹(shù)距離為k,由定理1可知,N ≥ 2^(k+1)-1,因此k ≤ ?log(N+1)?-1。
標(biāo)程
《數(shù)字序列》程序
[性質(zhì)1] 節(jié)點(diǎn)的鍵值小于或等于它的左右子節(jié)點(diǎn)的鍵值。
即key(i)≤key(parent(i)) 這條性質(zhì)又叫堆性質(zhì)。符合該性質(zhì)的樹(shù)是堆有序的(Heap-Ordered)。有了性質(zhì)1,我們可以知道左偏樹(shù)的根節(jié)點(diǎn)是整棵樹(shù)的最小節(jié)點(diǎn),于是我們可以在O(1) 的時(shí)間內(nèi)完成取最小節(jié)點(diǎn)操作。
[性質(zhì)2] 節(jié)點(diǎn)的左子節(jié)點(diǎn)的距離不小于右子節(jié)點(diǎn)的距離。
即dist(left(i))≥dist(right(i)) 這條性質(zhì)稱為左偏性質(zhì)。性質(zhì)2是為了使我們可以以更小的代價(jià)在優(yōu)先隊(duì)列的其它兩個(gè)基本操作(插入節(jié)點(diǎn)、刪除最小節(jié)點(diǎn))進(jìn)行后維持堆性質(zhì)。在后面我們就會(huì)看到它的作用。
這兩條性質(zhì)是對(duì)每一個(gè)節(jié)點(diǎn)而言的,因此可以簡(jiǎn)單地從中得出,左偏樹(shù)的左右子樹(shù)都是左偏樹(shù)。
由這兩條性質(zhì),我們可以得出左偏樹(shù)的定義:左偏樹(shù)是具有左偏性質(zhì)的堆有序二叉樹(shù)。
我們知道,一個(gè)節(jié)點(diǎn)必須經(jīng)由它的子節(jié)點(diǎn)才能到達(dá)外節(jié)點(diǎn)。由于性質(zhì)2,一個(gè)節(jié)點(diǎn)的距離實(shí)際上就是這個(gè)節(jié)點(diǎn)一直沿它的右邊到達(dá)一個(gè)外節(jié)點(diǎn)所經(jīng)過(guò)的邊數(shù),也就是說(shuō),我們有
[性質(zhì)3] 節(jié)點(diǎn)的距離等于它的右子節(jié)點(diǎn)的距離加1。
即dist( i ) = dist( right( i ) ) + 1 外節(jié)點(diǎn)的距離為0,由于性質(zhì)2,它的右子節(jié)點(diǎn)必為空節(jié)點(diǎn)。為了滿足性質(zhì)3,故前面規(guī)定空節(jié)點(diǎn)的距離為-1。
我們的印象中,平衡樹(shù)是具有非常小的深度的,這也意味著到達(dá)任何一個(gè)節(jié)點(diǎn)所經(jīng)過(guò)的邊數(shù)很少。左偏樹(shù)并不是為了快速訪問(wèn)所有的節(jié)點(diǎn)而設(shè)計(jì)的,它的目的是快速訪問(wèn)最小節(jié)點(diǎn)以及在對(duì)樹(shù)修改后快速的恢復(fù)堆性質(zhì)。從圖中我們可以看到它并不平衡,由于性質(zhì)2的緣故,它的結(jié)構(gòu)偏向左側(cè),不過(guò)距離的概念和樹(shù)的深度并不同,左偏樹(shù)并不意味著左子樹(shù)的節(jié)點(diǎn)數(shù)或是深度一定大于右子樹(shù)。
優(yōu)先隊(duì)列在信息學(xué)競(jìng)賽中十分常見(jiàn),在統(tǒng)計(jì)問(wèn)題、最值問(wèn)題、模擬問(wèn)題和貪心問(wèn)題等等類型的題目中,優(yōu)先隊(duì)列都有著廣泛的應(yīng)用。二叉堆是一種常用的優(yōu)先隊(duì)列,它編程簡(jiǎn)單,效率高,但如果問(wèn)題需要對(duì)兩個(gè)優(yōu)先隊(duì)列進(jìn)行合并,二叉堆的效率就無(wú)法令人滿意了。本文介紹的左偏樹(shù),可以很好地解決這類問(wèn)題。
左偏樹(shù)的定義和性質(zhì)
在介紹左偏樹(shù)之前,我們先來(lái)明確一下優(yōu)先隊(duì)列和可并堆的概念。
優(yōu)先隊(duì)列,可并堆
優(yōu)先隊(duì)列(Priority Queue)是一種抽象數(shù)據(jù)類型(ADT),它是一種容器,里面有一些元素,這些元素也稱為隊(duì)列中的節(jié)點(diǎn)(node)。優(yōu)先隊(duì)列的節(jié)點(diǎn)至少要包含一種性質(zhì):有序性,也就是說(shuō)任意兩個(gè)節(jié)點(diǎn)可以比較大小。為了具體起見(jiàn)我們假設(shè)這些節(jié)點(diǎn)中都包含一個(gè)鍵值(key),節(jié)點(diǎn)的大小通過(guò)比較它們的鍵值而定。優(yōu)先隊(duì)列有三個(gè)基本的操作:插入節(jié)點(diǎn)(Insert),取得最小節(jié)點(diǎn)(Minimum) 和刪除最小節(jié)點(diǎn)(Delete-Min)。
可并堆(Mergeable Heap)也是一種抽象數(shù)據(jù)類型,它除了支持優(yōu)先隊(duì)列的三個(gè)基本操作(Insert, Minimum,Delete-Min),還支持一個(gè)額外的操作--合并操作:
,用shift+左鍵點(diǎn)擊插入點(diǎn),是往軸線左偏還是右h
X方向你輸入正值,則向右偏移 X方向你輸入負(fù)值,則向左偏移 Y方向你輸入正值,則向上偏移 Y方向你輸入負(fù)值,則向下偏移
畫300寬暗柱時(shí),暗柱延軸線往左偏1200,是不是
利用SHIFT健,可以非常方便的準(zhǔn)確定位,你試一下吧。
左偏心距離自動(dòng)出現(xiàn)如何關(guān)閉
將100改成0
格式:pdf
大?。?span id="7wcw3s0" class="single-tag-height">432KB
頁(yè)數(shù): 2頁(yè)
評(píng)分: 4.5
左一圖照樹(shù)射燈, 35W 金鹵燈 單價(jià) 580.00 景石射燈 70W 金鹵燈 單價(jià) 340.00 石燈 18W 節(jié)能燈 單價(jià) 大約 400.00 景石燈 70W 金鹵燈 單價(jià) 燈具高度約 1.2米 光源用日光燈 約 900.00 LED 水下噴泉射燈 單價(jià) 170.00 照樹(shù)地埋燈 35W 金鹵燈 單價(jià) 580.00
格式:pdf
大小:432KB
頁(yè)數(shù): 1頁(yè)
評(píng)分: 4.4
偏城至杏樹(shù)灣四級(jí)公路是我縣農(nóng)村公路硬化中的一段,也是我縣"五縱四橫"公路網(wǎng)的重要組成部分,是偏城鄉(xiāng)杏樹(shù)灣村聯(lián)系外界的唯一一條公路。在本設(shè)計(jì)中,主要進(jìn)行道路工程、路基路面工程的施工圖設(shè)計(jì),同時(shí),進(jìn)行涵洞的總體布置圖設(shè)計(jì)。一、平面設(shè)計(jì)(一)公路等級(jí)的確定。根據(jù)對(duì)偏城至杏樹(shù)灣四級(jí)公路近期交通量調(diào)查,由設(shè)計(jì)交通量計(jì)算公式可得,遠(yuǎn)景年平均
像不像—個(gè)曼妙女子在翩翩起舞,美極了
嘿,還真別說(shuō),這樹(shù)矮胖矮胖的還真好看
這棵樹(shù)在夾縫中茁壯成長(zhǎng),真是—個(gè)勵(lì)志的故事
古時(shí)候的房子是真的結(jié)實(shí),屋頂長(zhǎng)了那么大—棵樹(shù)也不塌
大樹(shù)里面又長(zhǎng)了—棵小樹(shù),可以說(shuō)是非常罕見(jiàn)了
我的天,猛的—看還以為是—座大廈
仔細(xì)看看這樹(shù)身上的圖是不是很像某種動(dòng)物
這兩棵樹(shù)是不是鬧翻了,看著像在打架
兩棵想要擁抱在—起的樹(shù),但又不想擋了別人的道兒
小黑樹(shù)穿花衣也是美美噠~
雖然樹(shù)身被掏空,卻仍要堅(jiān)強(qiáng)的活下去——樹(shù)的倔強(qiáng)
這么長(zhǎng)的樹(shù)根,估計(jì)十二級(jí)臺(tái)風(fēng)也吹不走吧~
小胖樹(shù)也有春天,很可愛(ài)噠~
樹(shù)身被開(kāi)了—條路,仍能蔥郁生長(zhǎng),感嘆生命的頑強(qiáng)啊
紅樹(shù)干,白樹(shù)葉,真沒(méi)見(jiàn)過(guò)如此罕見(jiàn)的樹(shù)
好奇怪,這棵樹(shù)怎么長(zhǎng)的,像是兩棵樹(shù)拼—起的~
猛的—看還真的很像—個(gè)人在舉著書雙手朝你走過(guò)來(lái)
身向大海,心之所向,是—顆有夢(mèng)想的樹(shù)
很好奇,這棵樹(shù)到底經(jīng)歷了什么——才變成了個(gè)這樣子?
這棵樹(shù)簡(jiǎn)直就是大自然的藝術(shù)杰作,真是太奇妙了!
生命總是如此,
我們總是感嘆它很脆弱,卻沒(méi)看到它也有堅(jiān)強(qiáng)的時(shí)刻
真是太罕見(jiàn)了!
真是太罕見(jiàn)了!
千萬(wàn)別私存,送給你最愛(ài)的朋友吧!
轉(zhuǎn)自:國(guó)學(xué)天空
罕見(jiàn)的稀世怪樹(shù)
送給最愛(ài)的朋友
真的太奇特了!
五指山有了,五指樹(shù)也出現(xiàn)了
▼
是保護(hù)森林的勇士所以才長(zhǎng)成這樣的嗎
▼
這樹(shù)一看就很有文化
不仔細(xì)看還以為是稻草堆
.第一次看到樹(shù)干中還有泉水
像不像—個(gè)曼妙女子在翩翩起舞,美極了
嘿,還真別說(shuō),這樹(shù)矮胖矮胖的還真好看
這棵樹(shù)在夾縫中茁壯成長(zhǎng),真是—個(gè)勵(lì)志的故事
古時(shí)候的房子是真的結(jié)實(shí),屋頂長(zhǎng)了那么大—棵樹(shù)也不塌
大樹(shù)里面又長(zhǎng)了—棵小樹(shù),可以說(shuō)是非常罕見(jiàn)了
我的天,猛的—看還以為是—座大廈
仔細(xì)看看這樹(shù)身上的圖是不是很像某種動(dòng)物
這兩棵樹(shù)是不是鬧翻了,看著像在打架
兩棵想要擁抱在—起的樹(shù),但又不想擋了別人的道兒
小黑樹(shù)穿花衣也是美美噠~
雖然樹(shù)身被掏空,卻仍要堅(jiān)強(qiáng)的活下去——樹(shù)的倔強(qiáng)
這么長(zhǎng)的樹(shù)根,估計(jì)十二級(jí)臺(tái)風(fēng)也吹不走吧~
小胖樹(shù)也有春天,很可愛(ài)噠~
樹(shù)身被開(kāi)了—條路,仍能蔥郁生長(zhǎng),感嘆生命的頑強(qiáng)啊
紅樹(shù)干,白樹(shù)葉,真沒(méi)見(jiàn)過(guò)如此罕見(jiàn)的樹(shù)
好奇怪,這棵樹(shù)怎么長(zhǎng)的,像是兩棵樹(shù)拼—起的~
猛的—看還真的很像—個(gè)人在舉著書雙手朝你走過(guò)來(lái)
身向大海,心之所向,是—顆有夢(mèng)想的樹(shù)
很好奇,這棵樹(shù)到底經(jīng)歷了什么——才變成了個(gè)這樣子?
這棵樹(shù)簡(jiǎn)直就是大自然的藝術(shù)杰作,真是太奇妙了!
生命總是如此,
我們總是感嘆它很脆弱,卻沒(méi)看到它也有堅(jiān)強(qiáng)的時(shí)刻
千萬(wàn)別私存,送給你最愛(ài)的朋友吧!
本微信由
樹(shù)的主要四部分是根、干、枝、葉。 樹(shù)根一般在地下,在一棵樹(shù)的底部有很多根。
在樹(shù)干的部分分為五層。第一層是樹(shù)皮。樹(shù)皮是樹(shù)干的表層,可以保護(hù)樹(shù)身,并防止病害入侵。在樹(shù)皮的下面是韌皮部。這一層纖維質(zhì)組織把糖分從樹(shù)葉運(yùn)送下來(lái)。第三層是形成層。這一層十分薄,是樹(shù)干的生長(zhǎng)部分,所有其他細(xì)胞都是自此層而來(lái)。第四層是邊材。這一層把水分從根部輸送到樹(shù)身各處,此層通常較心材淺色。第五層就是心材。心材是老了的邊材,二者合稱為木質(zhì)部。樹(shù)干絕大部分都是心材。