關於平衡樹的一些總結
平衡樹是個大專題啊qwq。。最近也學了一些很有用的平衡樹,寫個總結吧。。 一.splay 學的第一個平衡樹,復習一下。。 splay是一個功能很強大的二叉搜索樹。其實講道理splay並不算平衡樹吧,因為它並沒有任何關於樹高的限制。splay的原理就是,每次插入或查詢一個結點,就把它旋轉 ...
平衡樹是個大專題啊qwq。。最近也學了一些很有用的平衡樹,寫個總結吧。。 一.splay 學的第一個平衡樹,復習一下。。 splay是一個功能很強大的二叉搜索樹。其實講道理splay並不算平衡樹吧,因為它並沒有任何關於樹高的限制。splay的原理就是,每次插入或查詢一個結點,就把它旋轉 ...
前言 splay學了已經很久了,只不過一直沒有總結,鴿了好久來寫一篇總結。 先介紹 splay:亦稱伸展樹,為二叉搜索樹的一種,部分操作能在 \(O( \log n)\) 內完成,如插入、查找、刪除、查詢序列第 \(k\) 大、查詢前綴(比查詢的數小的數中最大的數)、查詢后綴(比查詢的數大的數 ...
傳送門:>Here< 解法分析 用splay來維護這個序列。 一直沒有搞明白的是,這里的splay的節點究竟維護的是什么?是權值嗎?肯定不是,因為區間是會翻轉的,如果維護權值的話很快平衡樹就不再滿足性質。 然而從頭到尾,唯一始終統一的就是位置——始終是1~n. ...
[LOJ#121]動態圖連通性 試題描述 這是一道模板題。 你要維護一張無向簡單圖。你被要求加入刪除一條邊及查詢兩個點是否連通。 0:加入一條邊。保證它不存在。 ...
本文版權歸ljh2000和博客園共有,歡迎轉載,但須保留此聲明,並給出原文鏈接,謝謝合作。 本文作者:ljh2000作者博客:http://www.cnblogs.com/ ...