if (bt->left!=NULL)
{
printf("%c ",bt->left->data);
q.b[q.rear]=bt->left;
q.rear=q.rear+1;
}
if (bt->right!=NULL)
{
printf("%c ",bt->right->data);
q.b[q.rear]=bt->right;
q.rear=q.rear+1;
}
}
}
int main()
{
BTree* btr=Create();
printf("前序遍歷:遞歸和非遞歸實現(xiàn):\n");
Preorder(btr);
printf("\n");
Preorder2(btr);
printf("\n");
printf("中序遍歷:遞歸和非遞歸實現(xiàn):\n");
Inorder(btr);
printf("\n");
Inorder2(btr);
printf("\n");
printf("后序遍歷:遞歸和非遞歸實現(xiàn):\n");
Postorder(btr);
printf("\n");
Postorder2(btr);
printf("\n");
printf("二叉樹的高度:\n");
int Hgt=Height(btr);
printf("%d \n",Hgt);
printf("層次遍歷二叉樹:\n");
TraversalOfLevel(btr);
printf("\n");
return 0;
}
相關(guān)推薦:
2010年9月計算機(jī)等級考試精華備考資料匯總 全國計算機(jī)等級考試二級C語言上機(jī)精選匯總
2010年計算機(jī)等級考試二級C語言教程匯總
2010年全國計算機(jī)等考二級C:程序設(shè)計實戰(zhàn)匯總