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

注册万网后网站怎么赚钱的网站需求表

注册万网后网站怎么赚钱的,网站需求表,网站建设要什么软件有哪些,一元抢宝网站开发题目来源 力扣106从中序和后序遍历序列构造二叉树 题目概述 给定两个整数数组 inorder 和 postorder #xff0c;其中 inorder 是二叉树的中序遍历#xff0c; postorder 是同一棵树的后序遍历#xff0c;请你构造并返回这颗 二叉树 。 思路分析 后序遍历序列的最末尾数…题目来源 力扣106从中序和后序遍历序列构造二叉树 题目概述 给定两个整数数组 inorder 和 postorder 其中 inorder 是二叉树的中序遍历 postorder 是同一棵树的后序遍历请你构造并返回这颗 二叉树 。 思路分析 后序遍历序列的最末尾数据为树的根节点。 在中序遍历序列中找到树的根节点就可以找到这棵树的左子树范围和右子树范围。 分析方法与从前序与中序遍历序列构造二叉树类似。 代码实现 java实现 public class Solution {MapInteger, Integer inorderIndexMap new HashMap();public TreeNode buildTree(int[] inorder, int[] postorder) {// 中序遍历序列数据与下标映射便于后续查找for (int i 0; i inorder.length; i) {inorderIndexMap.put(inorder[i],i);}return create(inorder, postorder ,0, inorder.length - 1, 0, postorder.length - 1);}private TreeNode create(int[] inorder, int[] postorder, int iStart, int iEnd, int pStart, int pEnd) {if (pEnd pStart) {return null;}// 构建当前子树根节点int current postorder[pEnd];TreeNode root new TreeNode(current);// 当前节点在中序遍历序列的位置int rootIndexInInorder inorderIndexMap.get(current);// 右子树长度int rightSubTreeSize iEnd - rootIndexInInorder;// 构建左右子树root.right create(inorder,postorder, rootIndexInInorder 1, iEnd ,pEnd - rightSubTreeSize, pEnd - 1);root.left create(inorder,postorder, iStart,rootIndexInInorder - 1,pStart, pEnd - rightSubTreeSize - 1);return root;} }c实现 class Solution { public:unordered_mapint, int inorder_data_and_index;TreeNode* buildTree(vectorint inorder, vectorint postorder) {// 中序遍历序列数据与下标映射便于后续查找for (int i 0; i inorder.size(); i) {inorder_data_and_index[inorder[i]] i;}return create(inorder, postorder, 0, inorder.size() - 1, 0, postorder.size() - 1);}TreeNode* create(vectorint inorder, vectorint postorder, int iStart, int iEnd, int pStart, int pEnd) {if (pEnd pStart) {return nullptr;}// 构建当前子树根节点int current postorder[pEnd];TreeNode* root new TreeNode(current);// 当前节点在中序遍历序列的位置int rootIndexInInorder inorder_data_and_index[current];// 右子树长度int rightSubTreeSize iEnd - rootIndexInInorder;// 构建左右子树root-right create(inorder, postorder, rootIndexInInorder 1, iEnd, pEnd - rightSubTreeSize, pEnd - 1);root-left create(inorder, postorder, iStart, rootIndexInInorder - 1, pStart, pEnd - rightSubTreeSize - 1);return root;} }
http://www.dnsts.com.cn/news/92072.html

相关文章:

  • 中国建设银行官网站额度申请手机网站建站系统
  • 企业网站建设的基本原则seo入门培训课程
  • 网站建设装什么系统永州静默管理
  • 怎么做捕鱼网站做301跳转会影响之前网站排名吗
  • 做网站打广告网页制作大宝库官网
  • 厦门商城网站开发开源软件开发平台
  • 公司网站建设多少费用广州百度快速优化排名
  • html网站设计范例濮阳建站公司哪个好
  • 有域名了如何建网站商业网站开发
  • 湖北建设部网站建立公司的流程
  • 本标准在住房城乡建设部门户网站单位网站建设工作功劳
  • php 简单购物网站织梦可以做论坛网站
  • 一站式服务中心wordpress code标签
  • 常德网站建设 天维电子商务网站html模板
  • heritrix做网站网站策划布局
  • 资深做网站公司郑州网站推广公司
  • 聊城网站设计wordpress新页面代码
  • 做资讯类网站需要什么资质什么网站用php做的
  • 写作网站最大现在可以做网站么
  • 港口建设申报网站中小企业怎么优化网站
  • 江苏中南建设集团网站是多少钱vs2012 建网站
  • 网站设计分析报告公司注册网站及流程
  • 我想找个郑州做网站的高端创意网站建设
  • admin5站长网seo推广方式
  • 备案成功后怎么建网站做网站一般用什么程序
  • 简述商业网站建设的流程flash网站的优缺点
  • 干事儿网网站开发响应式外贸营销网站
  • 两学一做网站登录毕业网站建设ppt
  • 能做网站的网站拼团网站开发
  • 一键创建网站h5网站页面设计