差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン最新のリビジョン両方とも次のリビジョン | ||
programming_algorithm:data_structure:treap [2019/10/18] – [ノードの表現] ikatakos | programming_algorithm:data_structure:treap [2019/11/15] – [概要] ikatakos | ||
---|---|---|---|
行 11: | 行 11: | ||
多数のリスト参照が積もり積もって遅くなる。 | 多数のリスト参照が積もり積もって遅くなる。 | ||
- | Treapは比較的、参照すべきノードが少ないので、若干有利となる。 | + | Treapは比較的、参照すべきノードが少ないので、その意味では若干有利となる可能性がある。 |
ただし、木の平衡がきちんとは保たれず効率性は落ちるので、トレードオフ。 | ただし、木の平衡がきちんとは保たれず効率性は落ちるので、トレードオフ。 | ||
行 20: | 行 20: | ||
* 基本的にこれ見ればわかる | * 基本的にこれ見ればわかる | ||
- | =====高速化===== | + | =====Pythonでの高速化===== |
なんかいろんな要因が絡みそうで、個別の検証は行っていない。 | なんかいろんな要因が絡みそうで、個別の検証は行っていない。 |