我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

axiuluo



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
家族: 单身贵族
发贴: 568
威望: 0
浮云: 1164
在线等级:
注册时间: 2006-10-06
最后登陆: 2008-06-29

5come5帮你背单词 [ standardize /'stændədaiz/ vt. 使标准化 ]


编程

新编了一段程序。二叉树中序遍历。但就一个错误,怎么也不行。求助达三大四师兄帮忙啊
Copy code
#include<stdlib.h>
#include<stdio.h>

struct tree
{struct tree*left;
int data;
struct tree*right;

};
typedef struct tree treenode;
typedef treenode *b_tree


b_tree insert_node(b_tree root,int node)
{
b_tree nnode;
b_tree cnode;
b_tree pnode;
nnode=(b_tree)malloc(sizeof(treenode));
nnode->node=node;
nnode->right=NULL;
nnode->left=NULL;

if(root==NULL)
return nnode;
else
{
cnode=root;
while(cnode!=NULL)
{
  pnode=cnode;
  if(cnode->data>node)
  cnode=cnode->left;
  else
  cnode=cnode->right;
}
if(pnode->data>node)
pnode->left=nnode;
else
pnode->right=nnode;
}
return root;
}

b_tree create_btree(int*data,int len)
{
b_tree root=NULL;
int i;
for(i=0;i<len;i++)
root=insert_node(root,data[i]);
return root;
}

void inorder(b_tree point)
{
if(point!=NULL)
{
inorder(point->left);
printf("%d",point->data);
inorder(point->right);
}

}

void main()
{
b_tree root=NULL;
inti,j;
int value;
int nodelist[20];
printf("\n please input the letter(exit for 0):\n");
j=0;
scanf("%d",&value);
while(j!=0)
{
nodelist[j]=value;
j=j+1;
scanf("%d",&value);

}

root=create_btree(nodelist,j);
printf("\n the ordertrv result is:\n");
inorder(root);
printf("\n")
}



[ 此贴被kangtalc在2006-12-12 21:57重新编辑 ]
顶端 Posted: 2006-12-12 17:59 | [楼 主]
axiuluo



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
家族: 单身贵族
发贴: 568
威望: 0
浮云: 1164
在线等级:
注册时间: 2006-10-06
最后登陆: 2008-06-29

5come5帮你背单词 [ movie /'mu:vi/ n. 电影,电影院 ]


但那里编译没出问题
顶端 Posted: 2006-12-12 18:13 | [1 楼]
axiuluo



性别: 帅哥 状态: 该用户目前不在线
等级: 栋梁之材
家族: 单身贵族
发贴: 568
威望: 0
浮云: 1164
在线等级:
注册时间: 2006-10-06
最后登陆: 2008-06-29

5come5帮你背单词 [ boom /bu:m/ v. & n. (发出)隆隆声,繁荣,兴隆起来 ]


b_tree insert_node(b_tree root,int node)
说这句有问题。
是不是结构体的问题啊
顶端 Posted: 2006-12-12 18:15 | [2 楼]
我来我网·5come5 Forum » 程序员之家

Total 0.010251(s) query 6, Time now is:11-23 22:17, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号