有哪些類似帶花樹的冷門演算法或數據結構?

現在帶花樹已廣為人知,但還有哪些其他數據結構很冷門呢?


&dominator tree&(@圈搭給 大爺指出稻米內特樹不是樹巨結垢,特此更正。)

PQ tree


1.「帶花樹」不是數據結構,是演算法。(Blossom algorithm)

2.這個演算法並不冷門,是個很早就有的科技(Jack Edmonds於1961年,發表於1965年)。只要在wikipedia查關於matching的資料就能看到,只不過是沒人往OI裡面介紹而已。

3.要想找些有趣的演算法和數據結構,翻wikipedia是個不錯的選擇。當然那是肯定不夠的,wikipedia上甚至有一些錯誤,具體的還是得翻一些paper。另外十分推薦MIT 6.851高級數據結構課程,即使聽不懂,也可以看看附帶的pdf資料,感覺是很好的。

===補個鏈接===

Wikipedia上的演算法和數據結構相關用語表List of terms relating to algorithms and data structures

MIT 6.851:高級數據結構 課程主頁6.851: Advanced Data Structures


AAA 樹(top tree)

資磁子樹修改和查詢的 lct


適牛樹(逃


帶花樹……是數據結垢嗎……


Finger Tree


斐波那契堆?理論上說插入刪除合併等各種操作的效率在漸進意義下都非常高。但是實際應用中相當的慢(Θ裡邊藏著巨大的常數),所以這個數據結構好像主要還是用於發paper……


某可以維護圖的dfs樹的數據結構?

(apio2017)


推薦閱讀:

finger tree在oi/acm中的應用?
如何評價NOIP2017普及組複賽score題目成績更新?
關於即將到來的 NOIP 2017,你怎麼看?
在OI中,有哪些看似致命,卻沒大礙的錯誤?
如何看待 NOI2016的冬令營上 出題方與選手們展開的辯論?

TAG:演算法 | 演算法與數據結構 | NOI | NOIP | ACM競賽 |