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

网站开发外文翻译dedecms安装教程

网站开发外文翻译,dedecms安装教程,做网站用的字体是什么,天津行业网站建设题目描述 给出一个二叉树#xff0c;请由该二叉树生成一个新的二叉树#xff0c;它满足其树中的每个节点将包含原始树中的左子树和右子树的和。左子树表示该节点左侧叶子节点为根节点的一颗新树;右子树表示该节点右侧叶子节点为根节点的一颗新树。 输入描述 2行整数#…题目描述 给出一个二叉树请由该二叉树生成一个新的二叉树它满足其树中的每个节点将包含原始树中的左子树和右子树的和。左子树表示该节点左侧叶子节点为根节点的一颗新树;右子树表示该节点右侧叶子节点为根节点的一颗新树。 输入描述 2行整数第1行表示二叉树的中序遍历第2行表示二叉树的前序遍历以空格分割。 输出描述 1行整数表示求和树的中序遍历以空格分割。 例1 输入 -3 12 6 8 9 -10 -7 8 12 -3 6 -10 9 -7 输出 0 3 0 7 0 2 0 /* -3 12 6 8 9 -10 -7 8 12 -3 6 -10 9 -7 0 3 0 7 0 2 0*/ public class 二叉树计算 {public static void main(String[] args) {Scanner sc new Scanner(System.in);int[] mid Arrays.stream(sc.nextLine().trim().split( )).mapToInt(Integer::parseInt).toArray();int[] pre Arrays.stream(sc.nextLine().trim().split( )).mapToInt(Integer::parseInt).toArray();// 构建树Node root buildTree(mid, pre);// 计算每个节点的值sumTree(root);// 中序遍历输出结果printRes(root);}private static void printRes(Node root) {if (root null){return;}printRes(root.left);System.out.print(root.val );printRes(root.right);}private static Integer sumTree(Node node) {if (node null){return 0;}int nodeLeftSum sumTree(node.left);int nodeRightSum sumTree(node.right);int valOld node.val;node.val nodeLeftSum nodeRightSum;return node.val valOld;}private static Node buildTree(int[] mid, int[] pre) {HashMapInteger, Integer midMap new HashMap();for (int i 0; i mid.length; i) {midMap.put(mid[i], i);}return getTree(pre, 0, pre.length-1, mid, 0, mid.length-1, midMap);}private static Node getTree(int[] pre, int preIndexStart, int preIndexEnd, int[] mid,int midIndexStart, int midIndexend, HashMapInteger, Integer midMap) {if (preIndexStart preIndexEnd || midIndexStart midIndexend){return null;}int rootVal pre[preIndexStart];Node root new Node(rootVal);// 根据root节点在中序遍历中的下标可以获取root节点的左右节点的长度Integer midRootIndex midMap.get(rootVal);int leftSize midRootIndex - midIndexStart;root.left getTree(pre,preIndexStart1,preIndexStart leftSize,mid, midIndexStart, midRootIndex - 1, midMap);root.right getTree(pre,preIndexStart leftSize 1,preIndexEnd,mid, midRootIndex 1, midIndexend, midMap);return root;}static class Node{int val;Node left;Node right;public Node(int val) {this.val val;}} }
http://www.hkea.cn/news/14375019/

相关文章:

  • 专门查企业的网站wordpress 查件
  • 学校网站建设报价表wordpress主题 wiki
  • 品牌型网站的设计做外卖网站需要多少钱
  • 往届生做网站编辑网站建设费应该怎样入账
  • 广州做地铁的公司网站永康好口碑关键词优化
  • 东莞专业的网站推广价格企业网站建设三个原则
  • 大城网站制作在哪个网站做ppt模板赚钱
  • 用瀑布流做的美食网站成都必去的地方排行榜
  • 秦皇岛网站制作人才招聘建设网站平台的建议
  • 网站界面ui设计国家开放大学答案手机网站建设软件有哪些内容
  • 简约网站首页湖南网站开发
  • 可以用AI做网站上的图吗建网站手机软件
  • 专业网站建设团队网站模板织梦免费
  • 怎么劝客户做网站关键词分析工具
  • 设计师 个人网站安卓app下载平台
  • 怎样黑网站效果图哪里可以制作
  • mg线上注册关键词优化排名用哪些软件比较好
  • 阅读的网站建设需要多少钱学前教育网站建设
  • 网站建设网页设计做网站wordpress替换谷歌字体
  • 网站建设企业合作邀请函google优化师
  • 电商网站建设图片有高并发,高访问量网站开发
  • 自己动手建立网站3有关网站开发的创意
  • 个人网站域名后缀做企业网站需要提供什么
  • 惠州网站优化建设网站模板免费下载网页模板
  • 宿州做企业网站进口网站建设
  • 青海省建设厅官方网站建设云建设银行安全网站
  • 行业网站建设蓝云网站怎么做英语和中文的
  • asp做的网站亚丝娜娜本子全彩办公网新闻上传网站开发
  • 影楼网站服务iis ip访问网站
  • 成都科技网站建设咨询电话好的平面设计灵感网站