正在加载图片...
while(temp!=-1) ∥当型循环,-1为结束标志 ∥循环体开始 ∥/为待插入结点分配内存单元 p=(struct TREE*) malloc(LeN); p>data=temp;∥将temp赋值给p结点的数据域 p>L=p->R=nuli∥将p结点的左右指针域置为空 insert(&root,p);∥将p结点插入到根为root的树中 ∥/&root表示二叉树根结点的地址 printi('"请输入待插入结点的数据m");∥提示信息 printi("如果输入-1表示插入过程结束m");/提示信息 scant("%d,&temp);∥输入待插入结点数据 ∥循环体结束 if (root==null ∥如果根结点为空 printf("这是一棵空树。Ⅶ");∥输出空树信息 eise ∥根结点不为空 print(root); ∥调用 print函数,输出二叉树内容 ∥主函数结束10 while(temp != -1) // 当型循环,-1为结束标志 { // 循环体开始 // 为待插入结点分配内存单元 p = (struct TREE *) malloc(LEN); p->data = temp; // 将temp赋值给p结点的数据域 p->L = p->R = null; // 将p结点的左右指针域置为空 insert( &root, p ); // 将p结点插入到根为root的树中, // &root表示二叉树根结点的地址 printf("请输入待插入结点的数据\n"); // 提示信息 printf("如果输入-1表示插入过程结束\n");// 提示信息 scanf("%d",&temp); // 输入待插入结点数据 } // 循环体结束 if (root==null) // 如果根结点为空 printf("这是一棵空树。\n");// 输出空树信息 else // 根结点不为空 print(root); // 调用print函数,输出二叉树内容 } // 主函数结束
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有