Bez použití jakékoli další prostor převést binární strom na binární vyhledávání tree.I přišel s následujícím algo, ale to nefunguje.
BTtoBST (uzel * kořen)
1.V kořene je NULL návrat
2.else proud = kořen
3. pokud (proudové> vlevo> proud) swapu (proudové> vlevo, proud)
4. pokud (proudové> vpravo <aktuální) swapu (proudové> vpravo, proud)
5.current = proudové> vlevo
6 přejít na 3, pokud proud! = NULL jinak přejděte na 4
7.current = proudové> doprava
Díky předem
PS: Viděl jsem tento odkaz, ale nebyl hodně pomáhat !! Převést binární strom -> BST (při zachování původního tvaru stromu)













