二叉樹的建立 前序遍歷 中序遍歷 後序遍歷

2021-04-16 11:57:14 字數 622 閱讀 1881

#define  max_node 100

#define  node_count1 8

#define  node_count2 15

int treevalue0[node_count1][2] = ,,,,,,,};

int treevalue1[node_count1][2] = ,,,,,,,};

int treevalue2[node_count2][2] = ,,,,,,,,,,,,,,};

struct btree

;void swap(int *p1,int *p2)

/*function createbtree()功能:建立一顆二叉樹,並返回乙個指向其根的指標

*/btree *createbtree(int data[2],int n)

for(i=1;i<=n;i++)

else

else

head = p;

printf("btree[%d] = %c/t",p->order,p->data);

}//free(p);

}return(head);

}int main(int argc, char* argv)

else

}

二叉樹的建立 前序遍歷 中序遍歷 後序遍歷

define max node 100 define node count1 8 define node count2 15 int treevalue0 node count1 2 int treevalue1 node count1 2 int treevalue2 node count2 2 ...

二叉樹的建立 前序遍歷 中序遍歷 後序遍歷

define max node 100 define node count1 8 define node count2 15 int treevalue0 node count1 2 int treevalue1 node count1 2 int treevalue2 node count2 2 ...

二叉樹的建立 前序遍歷 中序遍歷 後序遍歷

define max node 100 define node count1 8 define node count2 15 int treevalue0 node count1 2 int treevalue1 node count1 2 int treevalue2 node count2 2 ...