có một đoạn code như thế này nhưng không hiểu vòng for làm việc thế nào??
for(;;){
if(x.point<r->sv.point){
if(r->left){
r=r->left;
}
else{
r->left=p;
return r;
}
}
else{
if(r->right){
r=r->right;
}
else{
r->right=p;
return r;
}
}
}
}