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

xampp wordpress 建站教程企业网站建设排名推荐

xampp wordpress 建站教程,企业网站建设排名推荐,wordpress天气js代码,高平市网站建设公司文章目录 题目描述输入描述输出描述示例1思路代码 题目描述 给出一个二叉树如下图所示#xff1a; 6/ \7 9\ / -2 6 请由该二叉树生成一个新的二叉树#xff0c;它满足其树中的每个节点将包含原始树中的左子树和右子树的和。 20 (7-296)/ \-2 6\ / 0 0 左子树… 文章目录 题目描述输入描述输出描述示例1思路代码 题目描述 给出一个二叉树如下图所示 6/ \7 9\ / -2 6 请由该二叉树生成一个新的二叉树它满足其树中的每个节点将包含原始树中的左子树和右子树的和。 20 (7-296)/ \-2 6\ / 0 0 左子树表示该节点左侧叶子节点为根节点的一颗新树右子树表示该节点右侧叶子节点为根节点的一颗新树 输入描述 2行整数 第1行表示二叉树的中序遍历 第2行表示二叉树的前序遍历以空格分割 例如 7 -2 6 6 9 6 7 -2 9 6 输出描述 1行整数表示求和树的中序遍历以空格分割 例如 输出1 -2 0 20 0 6 示例1 输入 -3 12 6 8 9 -10 -7 8 12 -3 6 -10 9 -7 输出 0 3 0 7 0 2 0 思路 1 . 前序中序构造二叉树 前序 中左右 判断“中”是第一个元素。 中序 根据前序找到的“中” 判断左右子树是谁。此时可以提前计算左右子树的和 代码 public class Demo11 {public static void main(String[] args) {Scanner scanner new Scanner(System.in);// 中序int[] in Arrays.stream(scanner.nextLine().split( )).mapToInt(Integer::parseInt).toArray();// 前序int[] pre Arrays.stream(scanner.nextLine().split( )).mapToInt(Integer::parseInt).toArray();// 最终中序结果int[] resMid new int[in.length];buildTree(pre, in, resMid, 0, pre.length, 0, in.length);System.out.println(Arrays.toString(resMid));scanner.close();}/*** param pre 前序数组* param in 中序数组* param resMid 最终输出中序结果* param preStart 前序开始索引* param preEnd 前序结束索引* param inStart 中序开始索引* param inEnd 中序结束索引*/public static void buildTree(int[] pre, int[] in, int[] resMid, int preStart, int preEnd, int inStart, int inEnd) {if (preStart preEnd || inStart inEnd) {return;}if (preEnd - preStart 1 inEnd - inStart 1) {return;}// 中 为第一个元素int rootValue pre[preStart];// 中 在中序中的位置int index 0;for (int i inStart; i inEnd; i) {if (in[i] rootValue) {index i;break;}}// 中序数组 左子树int inLeftStart inStart;int inLeftEnd index;// 中序数组的右子树int inRightStart index 1;int inRightEnd inEnd;// 前序数组的 左子树int preLeftStart preStart 1;int preLeftEnd preLeftStart (index - inStart);// 前序数组的 右子树int preRightStart preLeftEnd;int preRightEnd preEnd;// 计算左右子树的和int[] inLeft Arrays.copyOfRange(in, inLeftStart, inLeftEnd);int[] inRight Arrays.copyOfRange(in, inRightStart, inRightEnd);resMid[index] Arrays.stream(inLeft).sum() Arrays.stream(inRight).sum();// 递归buildTree(pre, in, resMid, preLeftStart, preLeftEnd, inLeftStart, inLeftEnd);buildTree(pre, in, resMid, preRightStart, preRightEnd, inRightStart, inRightEnd);} }
http://www.hkea.cn/news/14286292/

相关文章:

  • 永州网站建设公司推荐wordpress建cms
  • 公司网站建设报价王野天葛优
  • 绍兴网站建设方案推广外贸流程询盘
  • 梧州论坛最新消息门户网站优化怎么做
  • 网页设计素材网站wordpress文章审核发邮件
  • 订餐网站开发流程备案怎么关闭网站吗
  • 申报湖南创新型省份建设专项网站保定网站建设哪家好
  • 建设银行公积金网站提示udun网站突然找不到了 然后降权重 排名不变
  • 网站站外优化推广方式网站对企业的重要性
  • 新都有没有做网站的网站建设云创
  • 北京网站推广|网站制作|网络推广|网站建设多个招聘网站格式不一致如何做招聘记录
  • 唐山制作网站公司北京快三平台
  • 手机模板网站模板下载网站网站打开速度太慢
  • 可以做装修效果图的网站有哪些手机网站建设解决方案
  • 临沭县住房和城乡建设局网站一家专门做特卖的网站是什么
  • 网站怎么查哪家公司做的代理网页游戏代理
  • 类似谷德设计网的网站怎么免费增加网站流量吗
  • 网站后台认证码更新网站 是否要重启iis
  • 网站后台管理系统软件广州app开发
  • 国外h5制作网站模板查询域名注册网站
  • 做企业网站所要注意什么宣城公司网站建设
  • 不干净的软件下载网站多语言网站模板
  • 怎么做网站优化排名做翻译的网站
  • 网站后台账户如何做会计分录wordpress分页代码
  • 吉林省住房建设安厅网站安全管理高校建设网站的特色
  • 南宁外贸网站建设腾讯企业邮箱浙江服务中心
  • 杭州网站建设商城价格php+mysql网站开发全程实例.pdf
  • 网站织梦wordpress封面外链
  • 济南建网站的网站网站备案 不备案
  • 营销型网站维护多少钱设计说明500字通用