当前位置: 代码迷 >> C语言 >> 高手来下 谢谢哦
  详细解决方案

高手来下 谢谢哦

热度:171   发布时间:2005-04-02 13:07:00.0
高手来下 谢谢哦
typedef struct node
{  int data[20];
   struct node *left,*right;
}ErXTree;
谁能说下 这是什么意思??
详细点的 不太懂这样的结构
----------------解决方案--------------------------------------------------------
看看 链表啊 看了就知道了
----------------解决方案--------------------------------------------------------
没懂
----------------解决方案--------------------------------------------------------
C中的数据类型有基本数据类型与自定义数据类型,这是后者,叫结构体.
----------------解决方案--------------------------------------------------------
恩恩~~~伟大的knocker难道只会回答这些问题了!?!

我查看了这两周以来的贴子,发现你的回答很少呀!!!!
----------------解决方案--------------------------------------------------------
这几天让C#搞晕头了

资料又少,找也找不到
----------------解决方案--------------------------------------------------------
再说,有你这个水神,本版主大可放心专心搞我的C#,毛老爷子不是有话:你办事我放心.
----------------解决方案--------------------------------------------------------
伟大的knocker好象被偷了钱包,最近都没钱上网。
----------------解决方案--------------------------------------------------------
这个truct是个结构体.而结构体内部应该似一个如图的链表(只画了一个结构体内的):

                                *left ---------->
                   *left--->data[20]<-----*right
                    <------ *right
----------------解决方案--------------------------------------------------------
一看就知道是二叉树来的了。
typedef struct node
{  int data[20];   //存放数据域   一般都不用数组  而且他一般这样定义的  DataType data; 如果我这样定义了。他前面一般都会有  typedef int DataType;他的意思就说DataType 类型的数据都是int型的。如果是typedef double DataType;这样就是double型的了。
   struct node *left,*right;   //二叉树的左右指针。分别指向左孩子  右孩子
}ErXTree;

----------------解决方案--------------------------------------------------------
  相关解决方案