木の回転
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2018/10/07 07:14 UTC 版)
木の回転(きのかいてん、英: tree rotation)は、2分探索木の操作の一種で、要素の順序を崩さずに構造を変更するものである。木の回転は木の中の1つのノードを上にし、別のノードを下にする。木の形状を変化させるのに使い、特に大きい部分木を持ち上げて小さい部分木を下げることで全体の木の高さを低くするのに使う。それによって各種操作の性能を向上させる。
|
- ^ Sleator, Daniel D.; Tarjan, Robert E.; Thurston, William P. (1988), “Rotation distance, triangulations, and hyperbolic geometry”, Journal of the American Mathematical Society 1 (3): 647–681, doi:10.2307/1990951, MR928904.
- 木の回転のページへのリンク