測(cè)試代碼
創(chuàng)建BST
若從一顆空樹T出發(fā),依次插入節(jié)點(diǎn),那么可以創(chuàng)建一個(gè)二叉排序樹
測(cè)試代碼
如下圖
#include \"BSTree.h\"
int main(void) {
BSTree T = NULL;
CreatBTree(&T); //以先序遍歷的順序創(chuàng)建二叉樹,0表示為虛空節(jié)點(diǎn)
Insert_BST(&T, 66);
InOrder_BST(T);
system(\"pause\");
return 0;
}
//// 45 12 3 0 0 37 24 0 0 0 53 0 100 61 0 90 78 0 0 0 0
void Creat_BST(BSTree *T) {
*T = NULL; //初始化為NULL,以便Inser——BST可以運(yùn)行
BSTKeyType key;
scanf(\" %d\", &key);
while (key != ENDFLAG) { // ENDFALG 為 0
Insert_BST(T, key);
scanf(\" %d\", &key); //注意:while內(nèi)部必須要有輸入
}
}
#include \"BSTree.h\"
int main(void) {
BSTree T = NULL;
Creat_BST(&T);
// Insert_BST(&T, 66);
InOrder_BST(T);
system(\"pause\");
return 0;
}
// 45 24 53 12 90 0
By: LI LIANGJI (Wechat:llj907015000)
No. 14 / 52