A lezione abbiamo visto questi algoritmi, che ho capito...in parte, riporto quello che ho sul RightRotate:

codice:
RightRotate(x)
{
if(x==null)return;
if(x.left()==null)return

y=x.left();
y.parent=x.parent();
}
Per chi conosce questo algoritmo, vi sembra correto?

Se si come sarą l'equivalente LeftRotate?

codice:
LeftRotate(x){
if(x==null)return
if(x.right==null)return

y=x.right;
y.parent=x.parent;}