差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン次のリビジョン両方とも次のリビジョン | ||
programming_algorithm:data_structure:balancing_binary_search_tree:tree_free [2020/05/26] – [配列・特殊アイデア系①] ikatakos | programming_algorithm:data_structure:balancing_binary_search_tree:tree_free [2020/06/29] – ikatakos | ||
---|---|---|---|
行 31: | 行 31: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
行 96: | 行 97: | ||
^機能 | ^機能 | ||
|insert|$O(\log{N})$| | |insert|$O(\log{N})$| | ||
- | |erase |$O(\log{N})$ 下記バリエーション参照| | + | |erase |$O(\log{N})$? 下記バリエーション参照| |
|get_k_th|$O(1)$| | |get_k_th|$O(1)$| | ||
行 111: | 行 112: | ||
== 任意の値を削除せよ == | == 任意の値を削除せよ == | ||
- | 優先度キューとは別に、以下のデータを用意する。 | + | 優先度キューとは別に、「値が生き残っているか」を管理するデータを用意する。 |
* 要素に重複が無い場合 | * 要素に重複が無い場合 |