線段樹入門

一。概念 線段樹是用於處理區間的複雜度爲O(log n)一類數據結構。線段樹是一棵完美二叉樹(區別於完全二叉樹)。樹上的每個節點維護一個區間,且爲父親節點的區間二等分後的其中一個子區間。  二. 基於線段樹的RMQ操作(根據維護的信息不同,線段樹還可以實現其他功能) 給定s和t,求a[s]~a[t]的最值 給定i和x,將a[i]的值修改爲x 三. 基於線段樹的查詢   例如查詢區間的最小值   即
相關文章
相關標籤/搜索