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

做网站 空间生产模板的厂家

做网站 空间,生产模板的厂家,sem推广软件选哪家,wordpress 跳转适配后序和中序构造二叉树 题目输入格式输出格式输入样例#xff08;及其对应的二叉树#xff09; 代码 题目 本题目要求用后序序列和中序序列构造一棵二叉树#xff08;树中结点个数不超过10个#xff09;#xff0c;并输出其先序序列。 输入格式 在第一行中输入元素个数… 后序和中序构造二叉树 题目输入格式输出格式输入样例及其对应的二叉树 代码 题目 本题目要求用后序序列和中序序列构造一棵二叉树树中结点个数不超过10个并输出其先序序列。 输入格式 在第一行中输入元素个数。 第二行中输入后序序列用空格分隔。 第三行中输入中序序列用空格分隔。 输出格式 输出此二叉树的先序序列用空格分隔最后也有一个空格。 输入样例及其对应的二叉树 5 20 40 50 30 10 20 10 40 30 50## 输出样例 10 20 30 40 50 代码 #include iostream #include vector #include unordered_mapclass TreeNode { public:int val;TreeNode* left;TreeNode* right;TreeNode(int x) : val(x), left(nullptr), right(nullptr) {} };TreeNode* buildTree(std::vectorint inorder, std::vectorint postorder, int inStart, int inEnd, int postStart, int postEnd, std::unordered_mapint, int indexMap) {if (inStart inEnd || postStart postEnd) {return nullptr;}int rootVal postorder[postEnd];TreeNode* root new TreeNode(rootVal);int rootIndex indexMap[rootVal];int leftSubtreeSize rootIndex - inStart;root-left buildTree(inorder, postorder, inStart, rootIndex - 1, postStart, postStart leftSubtreeSize - 1, indexMap);root-right buildTree(inorder, postorder, rootIndex 1, inEnd, postStart leftSubtreeSize, postEnd - 1, indexMap);return root; }void preorderTraversal(TreeNode* root) {if (root nullptr) {return;}std::cout root-val ;preorderTraversal(root-left);preorderTraversal(root-right); }int main() {int n;std::cin n;std::vectorint postorder(n);std::vectorint inorder(n);for (int i 0; i n; i) {std::cin postorder[i];}for (int i 0; i n; i) {std::cin inorder[i];}std::unordered_mapint, int indexMap;for (int i 0; i n; i) {indexMap[inorder[i]] i;}TreeNode* root buildTree(inorder, postorder, 0, n - 1, 0, n - 1, indexMap);preorderTraversal(root);std::cout std::endl;return 0; }
http://www.pierceye.com/news/553617/

相关文章:

  • 长宁企业网站建设个人做外贸怎么做
  • 饲料 东莞网站建设免费推广app
  • 手机平台网站开发品牌网站设计首选
  • 哪些网站可以做调查赚钱图片生成软件
  • 网站空间的管理wordpress vip system
  • 新思维网站北京住房建设部网站首页
  • 温州网站制作套餐麒麟网站建设
  • 淘宝接单做网站wordpress能做企业网站吗
  • 网站建设运营公众号运营合同app网站开发书籍下载
  • 网站seo流程网站开发开账务处理
  • 婚介网站方案长沙网络公司电话
  • 自助网站搭建系统做网站接电话一般要会什么
  • 雷州网站建设公司网站建设与管理说课ppt
  • 问答类网站怎么做wordpress 调取页面缩略图
  • 做电影资源网站手机版wordpress实例配置
  • 广西网站建设方案品牌官网方案
  • 游戏工作室网络组建方案seo81
  • 搭建个人网站的步骤温州专业微网站制作价格
  • 网站怎么做充值系统php图书管理系统网站开发
  • 多商家网站建设自助建站系统源码 资源网
  • 广州番禺网站制作公司哪家好文章网站建设
  • 漯河网站建设e辽宁身营商环境建设局网站
  • 营销网站建设套餐企业信息公示管理系统
  • 网站布局设计排版网站外部链接做多少合适呢
  • 成品网站 源码1688上海网站建设 找德华专业
  • 网站建设费用申报佛山电脑培训班哪里有
  • 免费网站服务器厦门网站建设推广哪家好
  • 青海海东平安县建设局网站如何建设旅游网站
  • 成都响应式网站开发百度里面的站长工具怎么取消
  • 手机购物网站设计广告设计有限公司