Fără a utiliza orice spațiu suplimentar converti binar arbore binar de căutare tree.I a venit cu următoarea algo dar aceasta nu funcționează.
BTtoBST (nod * root)
1.Dacă rădăcina este întoarcerea NULL
curent 2.else = root
3.If (a curentului> din stânga> curent) swap (a curentului> stânga, curent)
4.Daca (a curentului> dreapta <curent) de swap (a curentului> dreapta, curent)
5.current = a curentului> din stânga
6 mergeți la 3 dacă curent! = NULL altceva merge la 4
7.current = a curentului> dreapta
Mulțumesc anticipat
PS: Am văzut această legătură , dar nu a fost de mare ajutor !! Conversia binar copac -> BST (menținând forma copac originală)













