求各位大神看一下,这个程序应该怎么输入啊?最好详细一点
#include<stdio.h>#include<stdlib.h>structBiTNode//二叉树结点{chardata;structBiTNode*lchild...
#include <stdio.h>
#include <stdlib.h>
struct BiTNode//二叉树结点
{
char data;
struct BiTNode *lchild;
struct BiTNode *rchild;
};
void Create(BiTNode *&BT)///按先序次序建立二叉树,空格表示空树
{
char ch;
scanf("%c",&ch);
if(ch=='#')
{
BT=NULL;
}
else
{
BT=(BiTNode*)malloc(sizeof(BiTNode));
BT->data=ch;
Create(BT->lchild);
Create(BT->rchild);
}
}
void Inorder(BiTNode *BT)//中序遍历二叉树
{
if(BT!=NULL)
{
Inorder(BT->lchild);
printf("%c",&BT->data);
Inorder(BT->rchild);
}
}
void main()
{
BiTNode *bt;
printf(" 二叉树综合操作: \n\n");
printf("请先输入线序扩展序列:");
Create(bt);
Inorder(bt);
system("pause");
} 展开
#include <stdlib.h>
struct BiTNode//二叉树结点
{
char data;
struct BiTNode *lchild;
struct BiTNode *rchild;
};
void Create(BiTNode *&BT)///按先序次序建立二叉树,空格表示空树
{
char ch;
scanf("%c",&ch);
if(ch=='#')
{
BT=NULL;
}
else
{
BT=(BiTNode*)malloc(sizeof(BiTNode));
BT->data=ch;
Create(BT->lchild);
Create(BT->rchild);
}
}
void Inorder(BiTNode *BT)//中序遍历二叉树
{
if(BT!=NULL)
{
Inorder(BT->lchild);
printf("%c",&BT->data);
Inorder(BT->rchild);
}
}
void main()
{
BiTNode *bt;
printf(" 二叉树综合操作: \n\n");
printf("请先输入线序扩展序列:");
Create(bt);
Inorder(bt);
system("pause");
} 展开
1个回答
杭州一知智能科技有限公司
2022-03-17 广告
2022-03-17 广告
电话机器人主要就是用来模拟人工通话的一组程序,一般由,CRM系统,语义识别,转换文字,话术体系,这是软的部分,再加上底层软交换和通信模块一起,合并起来就是一套完整的电话机器人系统。电话机器人可以代替真人进行电话工作的,像是电话营销、售后回访...
点击进入详情页
本回答由杭州一知智能科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询