線段樹入門

線段樹(interval tree) 是把區間逐次二分得到的一樹狀結構,它反映了包括歸併排序在內的很多分治算法的問題求解方式。   上圖是一棵典型的線段樹,它對區間[1,10]進行分割,直到單個點。這棵樹的特點 是: 1. 每一層都是區間[a, b]的一個劃分,記 L = b - a 2. 一共有log2L層 3. 給定一個點p,從根到葉子p上的所有區間都包含點p,且其他區間都不包含點p。 4.
相關文章
相關標籤/搜索