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

旅游英文网站 建设需求免费有效的推广平台

旅游英文网站 建设需求,免费有效的推广平台,长春美容网站建设,成都网站建设 四川冠辰科技公司目录 题目描述 思路分析 AC代码 题目描述 按中序遍历和后序遍历给出一棵二叉树&#xff0c;求这棵二叉树中叶子节点权值的最小值。 输入保证叶子节点的权值各不相同。 输入 测试数据有多组 对于每组测试数据&#xff0c;首先输入一个整数N (1 < N < 10000)&#x…

目录

题目描述

思路分析

AC代码


题目描述

按中序遍历和后序遍历给出一棵二叉树,求这棵二叉树中叶子节点权值的最小值。

输入保证叶子节点的权值各不相同。

输入

测试数据有多组
对于每组测试数据,首先输入一个整数N (1 <= N <= 10000),代表二叉树有N个节点,接下来的一行输入这棵二叉树中序遍历的结果,最后一行输入这棵二叉树后序遍历的结果
输入一直处理到文件尾(EOF)

输出

对于每组测试数据,输出一个整数,代表二叉树中叶子节点权值最小值

输入样例1

7
3 2 1 4 5 7 6
3 1 2 5 6 7 4
8
7 8 11 3 5 16 12 18
8 3 11 7 16 18 12 5
1
255
255

输出样例1

1
3
255

思路分析

是要找出权值最小的叶子节点。

首先根据中序和后序遍历找出叶子节点。

因为叶子节点是没有左子树和右子树的节点,所以根据后序找出根节点,根据中序找出根节点的左右子树,这里使用递归,发现左右都是空的节点就是叶子节点,再用一个min变量找出最小的即可。

注意输入多组数据。

AC代码

#include<iostream>using namespace std;bool recursion(int *postorder, int *inorder, int last,int&min) {if (last < 0)return true;int root = 0;for (int i = 0; i <= last; i++)if (inorder[i] == postorder[last]) {root = i;break;}if(recursion(postorder, inorder, root - 1,min)&&recursion(postorder + root, inorder + root + 1, last - root - 1,min)){if(min>postorder[root])min=postorder[root];return true;}return false;
}int main() {int size;while (cin >> size){int postorder[size], inorder[size];for (int i = 0; i < size; i++)cin >> inorder[i];for (int i = 0; i < size; i++)cin >> postorder[i];int min=0x3f3f3f3f;recursion(postorder, inorder, size - 1,min);cout<<min<<endl;}
}
http://www.rdtb.cn/news/13129.html

相关文章:

  • 网站设计与建设系统抖音关键词搜索指数
  • 武昌做网站2022年7到8月份的十大新闻
  • 建设银行网站会员有什么用全部列表支持安卓浏览器软件下载
  • 个人网站建设可行性分析报告杭州互联网公司排名榜
  • 松江做网站公司餐饮店如何引流与推广
  • 网站解析要多久优化方案英语
  • 网站地图链接怎么做外贸平台有哪些比较好
  • 温州网络推广服务好吗长沙靠谱关键词优化服务
  • 公众号链接网站都是怎么做的网络营销外包收费
  • wordpress增加网站网页关键词百度云盘搜索
  • wordpress 去掉顶部工具栏搜狗seo
  • 公司做的网站过期了好口碑的关键词优化
  • 对内部网站建设的意见和建议网络营销专业课程
  • 微网站与手机网站互联网营销的方法
  • 带管理后台的网站重庆百度推广优化
  • 网页版微信二维码不出来网站seo招聘
  • 曹鹏的wordpress教程seo词库排行
  • 网站建设 010北京优化seo公司
  • 一个上线的网站需要怎么做网站seo置顶
  • 网站建设需要知道什么cpm广告联盟平台
  • 建立一个网站商城需要多久时间常用网站推广方法及资源
  • 广州北京网站建设公司哪家好企业推广策划书
  • thinkphp租房网站开发企业网站建设优化
  • 郑州做网站哪个公司好百度关键词规划师工具
  • 网站规划思想方法有哪些内容如何对网站进行推广
  • 怎么在建设银行网站挂号临沂seo建站
  • 卡盟自助网站建设seo流量优化
  • 手机网站建设平台百度数据研究中心
  • 崇信县门户网广州seo公司品牌
  • 建设京东类的网站需要什么流程营销咨询