A. 數據結構(C語言版) 建立二叉樹數據怎麼輸入
typedef struct BiTNode{ ............} BiTNode,*BiTree;BiTree CreateBiTree(){ BiTree T;char ch;scanf("%c",&ch);if(ch==' ')return (NULL); else{ if(!(T=( BiTNode*)malloc(sizeof(BiTNode))))return 0; T->data=ch; //生成根結點 T->lchild= CreateBiTree(); //構造左子樹 T->rchild=CreateBiTree(); //構造右子樹。因為前面定義具有BiTNode相同類型的二叉樹,所以把遞歸的值付給右孩子 return (T); }}
B. c語言如何寫數據結構
首先你得會C語言的搭亮碰基本語法,至少要學會指針 自定義知談類型等等
然後 根據數據結構演算法需求
一般數據結構書上 都會有偽代碼一類的
根據鍵喊操作流程 用對應C語言代碼實現
然後 編譯 調試 運行。