[算法系列之二十三]線段樹(Interval Tree)

一 背景 在信息學競賽中,我們經常會碰到一些跟區間有關的問題,比如給一些區 間線段求並區間的長度,或者並區間的個數等等。這些問題的描述都非常簡單,但是通常情況下數據範圍會非常大,而樸素方法的時間複雜度過高,導致不能在規定時間內得到問題的解。這時,我們需要一種高效的數據結構來處理這樣的問題,在本文中,我們介紹一種基於分治思想的數據結構—-線段樹。 二 簡介 線段樹是一種二叉樹形結構,屬於平衡樹的一種
相關文章
相關標籤/搜索