我需要從Access數據庫讀入成員列表。每個成員都由另一個成員贊助。每條記錄都包含其贊助商的ID和他們自己的ID。我現在必須能夠高效地閱讀會員名冊並將其打印出來以顯示誰由誰贊助。 我覺得最有效的方法是構建一棵樹,然後進行一次遍歷。 我的輸出應該是這個樣子: Mary Jones
Kim Smith
Rena Brown
Joan Brown
Patsy
我有這些函數來確定二叉樹是否被排序。 (假設我們已經實施了treemanagement.c,我已經修改爲主機整數,而不是字符串) int ordtree(Treeptr p) {
int a, b;
return (p == NULL || fun(p, &a, &b));
}
int fun(Treeptr p, int * ap, int * bp) {
i