讀者手動模擬時需注意葉子節點的左右子樹進入循環的狀況html
func(Tree T){算法
if(T==NULL){ printf("樹空"); return; } Stack S; while(T!=NULL||!IsEmpty(S)){ if(T){ push(S,T); T=T->lchild; } else{ pop(S,T); visit(T); T=T->rchild; } }
}code
您可能感興趣的htm