簡體   English   中英

段樹范圍最小查詢

[英]segment tree range minimum query

我想了解段樹。 這是一個很棒的教程,展示了如何找到范圍內的最小值。 然而,那里說“除了最后一層之外,構建的線段樹的所有級別都將被完全填充。此外,這棵樹將是一個完整的二叉樹,因為我們總是在每一級將線段分成兩半。”。 我不明白添加是如何執行的? 例如,如果我們再添加兩個元素 6 和 10 - 它們應該去哪里? 進入右子樹? 如果是,將有 5 個不太平衡,一半不相等。 我應該以某種方式重新排序樹並再次進行計算嗎?

段樹的這種實現不支持添加操作,因此無法添加新元素。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM