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

单位网站开发国通快速建站

单位网站开发,国通快速建站,自己有域名要怎么制作网站,中国做外贸的网站思路: 我觉得这种题还是要找好边界,这道题和从中序和前序遍历序列构造二叉树差不多,就是后序遍历和前序遍历是反着来的,后序遍历最后一个是头节点,然后递归时中序遍历的处理逻辑没什么变化,唯一有变化的是后…

思路:

我觉得这种题还是要找好边界,这道题和从中序和前序遍历序列构造二叉树差不多,就是后序遍历和前序遍历是反着来的,后序遍历最后一个是头节点,然后递归时中序遍历的处理逻辑没什么变化,唯一有变化的是后序遍历的递归逻辑,在后序遍历中确认左子树和右子树的范围,左子树范围是头节点---头节点+左子树长度-1,右子树范围头节点+左子树长度---尾节点-1。

代码:

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {Map<Integer, Integer> map;public TreeNode buildTree(int[] inorder, int[] postorder) {map = new HashMap<>();for (int i = 0; i < inorder.length; i++) {map.put(inorder[i], i);}return helper(inorder, postorder, 0, inorder.length - 1, 0, postorder.length - 1);}public TreeNode helper(int[] inorder, int[] postorder, int i_start, int i_end, int p_start, int p_end) {if (p_start > p_end)return null;TreeNode root = new TreeNode(postorder[p_end]);int mid = map.get(postorder[p_end]);int leftLength = mid - i_start;root.left = helper(inorder, postorder, i_start, mid - 1, p_start, p_start + leftLength - 1);root.right = helper(inorder, postorder, mid + 1, i_end, p_start + leftLength, p_end - 1);return root;}
}

http://www.yayakq.cn/news/532137/

相关文章:

  • 做最好的网站需要什么重庆网站优化服务
  • 福州建设银行招聘网站长春网站制作都找源晟27
  • 海口网站建设开发亚马逊雨林
  • 上海网站制作工作室公司公众网站微信平台建设方案
  • 怎么新建网站网站开发 入门教程
  • 福田网站建设方案费用tomcat做网站属于什么
  • 手机网站开发 .net网站建设在国外
  • 自己做背景的网站用asp做网站遇到的问题
  • 安徽省房地产开发项目管理系统百度seo优化排名软件
  • 重庆做个网站多少钱seo网站外链工具
  • wordpress网站地图插件企业邮箱格式怎么填写才正确
  • 2015年做哪个网站能致富网站建设项目成本估算表
  • 微网站建设包括哪些内容云南网络推广公司
  • 网站建设 599做网站去哪里备案
  • ps做网站大小绵阳网站建设联系电话
  • wap网站不流行商城展示网站
  • 用家里网络做网站网站备案找回密码
  • 做网站以前出名的公司电商网站设计模板
  • 当涂 微网站开发公司哪项不属于网站架构
  • html5制作网站首页wordpress中文 apP
  • 电子政务门户网站建设的教训做美食网站的图片素材
  • 百度做网站吗国外购物网站欣赏
  • iis默认网站怎么设置梧州论坛网
  • 图片展示 网站福州论坛哪个比较好
  • 静态网站源文件下载建设银行指定网站
  • 襄汾县住房和建设局网站青县网站制作
  • 做行业网站广告能赚多少钱新手怎么做网站优化
  • 网站开发课程的心得迅捷视频剪辑软件
  • 商业网站有什么作用wordpress完成静态化
  • 网站建设虚拟qq腾讯官网登录入口