当前位置: 首页 > news >正文

怎么做刷qq业务网站网站建设的技术支持

怎么做刷qq业务网站,网站建设的技术支持,外贸做的亚马逊网站是哪个,织梦 调用网站地址【问题描述】 给定扩展二叉树的前序序列,构建二叉树。 求这课二叉树的镜像,并输出其前序遍历序列。 【输入形式】 输入扩展二叉树的前序序列。 【输出形式】 输出镜像二叉树的前序遍历序列。 【样例输入】 ab##cd##e## 【样例输出】 镜像后二叉树的前序遍…

【问题描述】

给定扩展二叉树的前序序列,构建二叉树。

求这课二叉树的镜像,并输出其前序遍历序列。

【输入形式】

输入扩展二叉树的前序序列。

【输出形式】

输出镜像二叉树的前序遍历序列。

【样例输入】

ab##cd##e##

【样例输出】

镜像后二叉树的前序遍历序列是:acedb

【样例说明】

上述输入对应以下结构的二叉树:

a

/
b c

  /
d e

二叉树的镜像如下图

a

/
c b

/

e d

【代码】

#include<iostream>
#include<stdio.h>
#include<string.h>
using namespace std;
const int MAX = 1000;
struct BiNode
{char data;//数据域BiNode* lchild, * rchild;//左右儿子指针
};class BiTree {
private:BiNode* root;
public:BiTree() { root = creat(root); }~BiTree() {release(root);}BiNode* getRoot() { return root; }BiNode* creat(BiNode* bt); //构造函数调用void release(BiNode* bt);  //析构函数调用,释放树的存储空间void Mirror(BiNode* pRoot);//镜像void preOrder(BiNode* bt);//前序输出};
BiNode* BiTree::creat(BiNode* bt)
{char ch;cin >> ch;if (ch == '#')bt = NULL;else{bt = new BiNode;bt->data = ch;bt->lchild = creat(bt->lchild);bt->rchild = creat(bt->rchild);}return bt;
}void BiTree::release(BiNode* bt)
{if (bt != NULL){release(bt->lchild);release(bt->rchild);delete bt;}
}
//镜像
void BiTree::Mirror(BiNode* bt)
{if (bt == nullptr)return;swap(bt->lchild, bt->rchild);//交换左右子树Mirror(bt->lchild);Mirror(bt->rchild);
}
void BiTree::preOrder(BiNode* bt)
{if (bt == NULL){return;}cout << bt->data;preOrder(bt->lchild);preOrder(bt->rchild);
}
int main()
{BiTree tree;tree.Mirror(tree.getRoot());cout << "镜像后二叉树的前序遍历序列是:";tree.preOrder(tree.getRoot());return 0;
}

http://www.dinnco.com/news/43941.html

相关文章:

  • 该网站是恶意网站免费做网站怎么做网站吗
  • wordpress单页导航模版北京推广优化经理
  • 小孩做AV网站google官网浏览器
  • 独立网站开发网站展示型推广
  • wordpress顶部菜单windows7优化大师下载
  • 东莞网站建设推广电子商务主要学什么
  • 电商主要是做什么郑州seo优化顾问
  • 自己做网站的给微信取个什么名字好搜索排名
  • 为自己做的网站申请域名网络销售都是诈骗公司吗
  • 免费做微信链接的网站冬镜seo
  • 网站项目规划与设计seo搜索引擎是什么意思
  • 怎么租服务器做网站搜索引擎大全入口
  • dede微电影网站模板下载北京seo排名方法
  • 属于B2C电子商务的网站有哪些广告平台留号码
  • 四平网站建设在线咨询厦门百度竞价开户
  • 枣庄网站建设电话怎样自己做网站
  • 网站运营暂停重庆官网seo分析
  • 桂林网站艰涩windows优化工具
  • 自适应网站开发书籍营销推广工作内容
  • 宁波专业网站制作网站建设的公司
  • 最新seo操作seo培训班 有用吗
  • 好公司的网站设计chrome浏览器官网入口
  • 营销型网站的类型有哪些比较好的网站建设网站
  • 南平网站建设wzjseo百度网站大全旧版
  • 做网站网页尺寸是多少企业网站是什么
  • 规模以上工业企业的标准是什么seo关键词推广渠道
  • 陕西 网站建设首选公司免费的网络营销方式
  • 做品牌文化的网站百度推广怎么联系
  • 买了域名怎么做网站长沙疫情最新数据消息
  • 昆明优化网站公司化妆品营销推广方案