1

BSTを中置順序で出力すると、ツリーに含まれる要素の昇​​順が得られることを私は知っています。降順を取得するには?接尾辞または接頭辞を使用していますか?

4

2 に答える 2

2

接尾辞も接頭辞も降順になりません。再び infix が必要ですが、最初に右の子を下ります (通常のトラバーサルが最初に左を下る場合)。

于 2013-04-28T17:19:38.540 に答える
0
p = root;
push(p);
p = p->rightchild;
while(stack is not empty) {    
    while(p != NULL) {
        push(p);
        p = p->rightchild;
    }
    p = pop();
    print p->data;     
    if(p->leftchild != NULL) {
        p = p->leftchild;
    }
}
于 2014-06-20T08:49:19.227 に答える