1
我知道如果我們按照中綴順序打印BST,我將得到樹包含的元素的升序。如何得到降序?使用後綴或前綴?中綴,前綴或後綴順序槽BST得到打印元素的降序
我知道如果我們按照中綴順序打印BST,我將得到樹包含的元素的升序。如何得到降序?使用後綴或前綴?中綴,前綴或後綴順序槽BST得到打印元素的降序
後綴和前綴都不會給你降序。你需要再次加註,但首先下降右邊的小孩(當正常穿越首先下降到左邊時)。
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-20 09:41:39