替罪羊樹有什麼特殊的用處?

時間 2021-07-10 10:10:57

1樓:nuo0930

貌似是沒有的吧。。。至少我沒聽說過,畢竟重量平衡樹不止有替罪羊樹,還有treap。。。

至於帶重構的kdtree,我記著好像說那麼做複雜度好像不太對。。。

2樓:山海

有比公尺勒羅蘋更快的素數檢測嗎?

顯然是有的,但是我為什麼只寫公尺勒羅蘋?因為好寫,而且學習成本很低。

如果你面對的不是對效率要求非常底層的場景,而是像演算法題一樣是平衡樹就行的場景,替罪羊是個很好的解決方案。

3樓:EntropyIncreaser

普通平衡樹不能做而替罪羊樹能做的一般是這種情況:

1. 能夠以低於線性的時間維護單點增量

2. 只能以不低於線性的時間支援rotate之後的重新維護就如同 @rqy 所說的帶插入的區間第k大,我們不妨逐條對比一下:

符合1,可以直接二叉樹套平衡樹時候,當自己子樹裡插入乙個新節點時,自己維護的這顆平衡樹里可以直接插入。

符合2,因為兩顆平衡樹並不能快速合併。結合歸併排序可以發現重建整個區間是nlogn的

那麼這個時候就可以考慮在攤還意義上較優秀的替罪羊樹。

值得一提的是,點分樹也有類似於平衡樹的性質,然後就有了紫荊花之戀。

古今中外,有哪些著名的「替罪羊」?

魏延把七星燈踢翻了 本來準備強行續命的丞相星隕五丈原 只是看演義的話,有多少人曾罵過魏延呢?然後就稀里糊塗的被馬岱砍了 論背黑鍋,就三國演義的影響力,除了魏延還有誰?相信所有看到這裡的讀者,都希望為丞相再續一秒吧?1S 韓龍 要我看這個背鍋俠要屬石家莊,石家莊就是替罪羊,因為北京挨著石家莊近,所以北...

成為別人的替罪羊是什麼樣的體驗?

君莫笑 人這輩子會遇到各種各樣的事,替人背黑鍋真的是挺冤枉的,默默無語的承受來自外界的壓力。有人說男人是用委屈撐大的,受點委屈沒啥,男人得賺錢養家。老爺們把錢拿家去,就是好老爺們。 範六月 首先呢,你要意識到一點,有些事情是不會絕對公平的.就好像你說的,是教室管理部找你的事情.因為有學生家長提出意見...

為什麼要讓蝙蝠俠當替罪羊而不用罪犯頂替

第一.這是蝙蝠俠自己的選擇 第二.是讓蝙蝠俠當替罪羊而不是韋恩,你蝙蝠俠殺的人關我韋恩什麼事?第三.蝙蝠俠只是個名號而已被通緝了大不了換乙個,沒有人知道他是誰,也沒有人能抓到他,是最合適的替罪羊。第四.戈登在哥譚並不能隻手遮天,找死囚頂罪可能被反對者抓住把柄。有成本最低的方案可以實行,為什麼要做找死...