[理工] DS AVL TREE 观念请教

楼主: waterman815   2014-12-12 20:50:30
最近有写到一题题目
after inserting a new node to an AVL tree , at most two rotations are needed
to rebalance the tree
这个选项是错误的,解答说 只需要一次rotation即可
但是 翻过一些书以及洪逸笔记
rotation 有分成两种
分别是 single rotation (LL RR) 以及 double rotation (LR RL)
我的解读是,假设rotaion状况是LR 或是 RL ,则rotation的次数就是两次
也就是说insert a new node to an AVL tree , at most two rotations are needed
to rebalance the tree这句话是对的
不知道要怎么解读才是正确的,请版上大大解惑了
谢谢
作者: FRAXIS (喔喔)   2014-12-13 00:12:00
要两次..
作者: maque (Roadside)   2014-12-13 19:05:00
实际上LR RL是两次旋转,洪逸笔记上印象中有备注DS考答案题写一次
楼主: waterman815   2014-12-14 11:53:00
了解,谢谢以上两位说明

Links booklink

Contact Us: admin [ a t ] ucptt.com