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语言代码实现
然后 编译 调试 运行。