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

logo在线制作网站wordpress禁止某ip

logo在线制作网站,wordpress禁止某ip,成都网站建设千古互联,苏州seo排名优化费用文章目录 题目描述输入描述输出描述示例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.zqtcl.cn/news/438445/

相关文章:

  • 罗定建设局网站汽车装饰网站源码
  • 网站用什么切版商城网站怎么建
  • 设计网站公司多少钱wordpress获取所有标签
  • 怎么看一个网站是哪个公司做的电子商务网站设计与规划
  • 邯郸哪里做网站优化网站建设如何排版
  • 济南网站建设设计制作公司找人做网站价格
  • 阿里网站年费续费怎么做分录大型的网站开发
  • 中山做网站费用广西壮族自治区住房和建设厅网站
  • vs2015做网站如何添加控件建设网站计划 ppt
  • 简述网站设计流程贵阳小程序开发软件公司
  • 营销网站建设的原则设计网站页面要注意什么
  • 上海怎么做网站国外网站 设计
  • 开发公司土地评估费计入土地价款优化搜狐的培训
  • 网站建设佰首选金手指三360怎么免费建网站
  • 网站万能密码修复苏州市建设中心网站
  • 如何搭建php网站网站制作的前期主要是做好什么工作
  • 站酷设计网站官网站不能正常显示出现后台代码
  • 网站域名改版微信公众号免费开通
  • 代网站建设如何对网站进行爬虫
  • 做公司+网站建设价格低网站两边广告代码
  • 服务器上怎做网站提升网页优化排名
  • 上海网站推广模板景德镇网站开发
  • 艺术风格网站成都软件开发公司排行榜
  • 搭建个人网站赚钱网站开发应该注意什么
  • 医药招商网站建设做招聘网站都需要什么手续
  • 通州网站建设电话外贸订单网站推广
  • 余江县建设局网站福州外包加工网
  • 为网站网站做推广加强网络安全建设
  • dedecms 模版网站wordpress 10万并发
  • 衡阳企业网站排名优化深圳网站建设 联雅网络