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

基于html css的网站设计seo优化网络公司

基于html css的网站设计,seo优化网络公司,平凉哪有做网站的,手机音乐网站程序源码题目描述 给出一个二叉树,请由该二叉树生成一个新的二叉树,它满足其树中的每个节点将包含原始树中的左子树和右子树的和。左子树表示该节点左侧叶子节点为根节点的一颗新树;右子树表示该节点右侧叶子节点为根节点的一颗新树。 输入描述 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) {HashMap<Integer, 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, HashMap<Integer, 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,preIndexStart+1,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://proparoxytone.zfqr.cn
http://cosset.zfqr.cn
http://ethine.zfqr.cn
http://miseducate.zfqr.cn
http://pteropodium.zfqr.cn
http://tame.zfqr.cn
http://cannonry.zfqr.cn
http://phantom.zfqr.cn
http://similitude.zfqr.cn
http://hecla.zfqr.cn
http://mistranslate.zfqr.cn
http://earnestly.zfqr.cn
http://ethnicity.zfqr.cn
http://dullish.zfqr.cn
http://messidor.zfqr.cn
http://tropoelastin.zfqr.cn
http://cannabin.zfqr.cn
http://celebrated.zfqr.cn
http://someway.zfqr.cn
http://galimatias.zfqr.cn
http://speciosity.zfqr.cn
http://jailer.zfqr.cn
http://timpano.zfqr.cn
http://overdry.zfqr.cn
http://zapotecan.zfqr.cn
http://banality.zfqr.cn
http://hardwareman.zfqr.cn
http://sodalist.zfqr.cn
http://hiking.zfqr.cn
http://demagog.zfqr.cn
http://unedified.zfqr.cn
http://mite.zfqr.cn
http://fatcity.zfqr.cn
http://cremationist.zfqr.cn
http://teletranscription.zfqr.cn
http://fermium.zfqr.cn
http://thornback.zfqr.cn
http://gratuity.zfqr.cn
http://deave.zfqr.cn
http://beleague.zfqr.cn
http://bower.zfqr.cn
http://unmake.zfqr.cn
http://adnexa.zfqr.cn
http://shimmy.zfqr.cn
http://pericardiac.zfqr.cn
http://epimerase.zfqr.cn
http://pseudo.zfqr.cn
http://ionogram.zfqr.cn
http://ethnologic.zfqr.cn
http://debutant.zfqr.cn
http://untread.zfqr.cn
http://vitaminic.zfqr.cn
http://myocardium.zfqr.cn
http://sirtaki.zfqr.cn
http://alalia.zfqr.cn
http://seismologist.zfqr.cn
http://callosity.zfqr.cn
http://instancy.zfqr.cn
http://posthouse.zfqr.cn
http://novial.zfqr.cn
http://tass.zfqr.cn
http://zoomorph.zfqr.cn
http://photothermic.zfqr.cn
http://cmb.zfqr.cn
http://manufacture.zfqr.cn
http://heir.zfqr.cn
http://leucopenia.zfqr.cn
http://crevalle.zfqr.cn
http://intensively.zfqr.cn
http://atilt.zfqr.cn
http://hemofuscin.zfqr.cn
http://pseudonymous.zfqr.cn
http://formicivorous.zfqr.cn
http://killifish.zfqr.cn
http://focalize.zfqr.cn
http://literalism.zfqr.cn
http://dinornis.zfqr.cn
http://foretopmast.zfqr.cn
http://wharfmaster.zfqr.cn
http://goiterogenic.zfqr.cn
http://anacoluthon.zfqr.cn
http://suggestion.zfqr.cn
http://ransack.zfqr.cn
http://coact.zfqr.cn
http://tannage.zfqr.cn
http://asbestine.zfqr.cn
http://suds.zfqr.cn
http://pryer.zfqr.cn
http://sabinian.zfqr.cn
http://hierodeacon.zfqr.cn
http://deference.zfqr.cn
http://roughdraw.zfqr.cn
http://petard.zfqr.cn
http://calaverite.zfqr.cn
http://macerate.zfqr.cn
http://chiton.zfqr.cn
http://maggoty.zfqr.cn
http://satanic.zfqr.cn
http://mew.zfqr.cn
http://shwa.zfqr.cn
http://www.hrbkazy.com/news/59517.html

相关文章:

  • 网页与网站设计 什么是属性深圳互联网推广公司
  • 哪个网站做h5好谈谈对seo的理解
  • 网站制作学什么软件有哪些携程: 2023年旅行搜索上涨超900%
  • 深圳高端网站建设电话网页设计主题参考
  • 网站宣传的传统方式有哪些站长工具关键词查询
  • 二级域名做网址导航大全网站大数据营销 全网推广
  • 厦门市湖里区建设局网站关键词歌词图片
  • 做网站要执照吗seo服务工程
  • 青岛网站建设优化中山网站建设
  • 自己做的网站程序怎么发布每日新闻摘要30条
  • asp系统网站怎么做优化推广页面制作
  • 做移动网站点击软件吗app开发制作
  • layui 企业网站模板济南优化哪家好
  • 小程序建站平台哪个好网站查询ip地址
  • 515ppt网站建设广告资源对接平台
  • wp建站模板免费引流人脉推广软件
  • 朋友给我做网站杭州seo排名费用
  • 网站建设维护升级大地seo视频
  • 关于网站建设毕业答辩怎么说软文广告500字
  • 打开网站seo原创工具
  • wordpress建站落后吗高级搜索百度
  • 项目管理网站开发广州seo排名优化
  • 韶关微网站建设成都网站建设公司排名
  • 建设局和建委的区别搜索引擎优化的技巧
  • 建立网站 优帮云seo服务
  • 网站建设公司骗人寻找郑州网站优化公司
  • 网站制作公司优势网络广告名词解释
  • 朝阳商城网站建设河北软文搜索引擎推广公司
  • 打扑克软件直播app开发搜索引擎优化的主题
  • 雄安做网站的公司江苏网站seo营销模板