З того, що я бачив, здається, що дерева AVL роблять стільки обертань (іноді рекурсивно вгору по дереву), скільки потрібно, щоб отримати бажану висоту дерева AVL (Log n). Це робить його більш жорстко збалансованим.
Для Червоних чорних дерев існує 5 наборів правил, які вам потрібні, щоб переконатися, що ви залишаєтеся шляхом вставки та видалення, які ви можете знайти тут http://en.wikipedia.org/wiki/Red-black_tree .
Головне, що може допомогти вам для червоних чорних дерев, це той факт, що залежно від цих п’яти правил ви можете рекурсивно забарвити дерево до кореня, якщо дядько червоний. Якщо дядько темношкірий, вам потрібно буде зробити максимум два обертання, щоб вирішити будь-які проблеми, які у вас є, але після цих одного-двох обертань ВИ ГОТОВО. Зберіть його і скажіть на добраніч, тому що на цьому маніпуляція вам закінчується.
Великим правилом є номер 5 ... "Кожен простий шлях від даного вузла до будь-якого з його нащадкових листків містить однакову кількість чорних вузлів".
Це призведе до більшості обертань, які вам знадобляться, щоб дерево працювало, і це призведе до того, що дерево не вийде занадто далеко з рівноваги.