Без использования какого-либо дополнительных пространство преобразования двоичного дерева в двоичном поиске tree.I придумали следующий, но это алгоритм не работает.
BTtoBST (узел * корень)
1.Если корня NULL возврата
2.else ток = корень
3.Если (current-> левый> ток) Своп (current-> слева, ток)
4.Если (current-> вправо <тока) Своп (current-> правый, ток)
5.current = current-> левый
6 перейти к этапу 3, если ток! = NULL то переход на 4
7.current = current-> правый
заранее спасибо
PS: Я видел эту ссылку , но не очень помогает !! Преобразование двоичного дерева -> BST (сохраняя первоначальную форму дерева)













