Postorder Бинарное Дерево java

203
02 мая 2018, 06:03

с толкнулся с такой проблемой, создал бинарное дерево и надо вывести значение в порядке postorder, данный код который у меня

public void IzvadePostorder() {
    if (root == null)
        return;
    Stack<Node> s = new Stack<Node>();
    s.push(root);
    while (s.empty() == false) {
        Node mynode = s.peek();
        System.out.print(mynode.data + " ");
        s.pop();
        if (mynode.left != null) {
            s.push(mynode.left);
        }
        if(mynode.right != null) {
            s.push(mynode.right);
        }


    }
}

Данный код выводит 40 78 25 32 10 Код должен выводить 10 32 25 78 40 Подскажите, пожалуйста, как исправить

READ ALSO
Масштабирование изображения в ImageView

Масштабирование изображения в ImageView

Добавил картинку в imageView ,но она слишком маленькаяКак изменить размер самой картинки ,не трогая размеры imageView?

190
Java Servlet + TomCat - Не удается передать данные

Java Servlet + TomCat - Не удается передать данные

Начал изучать сервлеты и возникла следующая проблемаИмеется:

191
Mockito возвращает NullPointerException

Mockito возвращает NullPointerException

При тестировании метода, возвращающего список сущностей, вылетает NullPointerException

238
APACHE POI [3.17] - проблема с xddf

APACHE POI [3.17] - проблема с xddf

Пример из LineChart

268