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

上海城隍庙小吃街攻略单页关键字优化

上海城隍庙小吃街攻略,单页关键字优化,怎么用织梦搭建网站,上海网站建设 网站开栈 思路#xff1a; 先序遍历#xff1a;根、左子树、右子树#xff1b;中序遍历#xff1a;左子树、根、右子树#xff1b;遍历先序遍历数组 prev#xff0c;使用一个辅助栈缓存“根节点”#xff1b;通过栈顶“根节点”与中序遍历数组 in 比较#xff0c;确认是否到…栈 思路 先序遍历根、左子树、右子树中序遍历左子树、根、右子树遍历先序遍历数组 prev使用一个辅助栈缓存“根节点”通过栈顶“根节点”与中序遍历数组 in 比较确认是否到了“最左”节点 如果没有到最左节点将 prev[idx] 节点挂到栈顶的左子树节点上并且入栈如果到了“最左”节点出栈直到不是“最左”节点将节点挂到栈顶的右子树节点上 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/ class Solution { public:TreeNode* buildTree(vectorint preorder, vectorint inorder) {if (!preorder.size()) {return nullptr;}TreeNode* root new TreeNode(preorder[0]);std::stackTreeNode* stk;stk.push(root);int in_idx 0;for (int idx 1; idx preorder.size(); idx) {int pre_val preorder[idx];TreeNode* node stk.top();if (node-val ! inorder[in_idx]) {node-left new TreeNode(pre_val);stk.push(node-left);} else {while (!stk.empty() (stk.top()-val inorder[in_idx])) {node stk.top();stk.pop();in_idx;}node-right new TreeNode(pre_val);stk.push(node-right);}}return root;} };
http://www.hkea.cn/news/14350728/

相关文章:

  • 东莞网站搭建找哪里旅发集团网站建设方案
  • 无锡电子商务网站建设黑马程序员线上课程
  • 电子商务网站建设报价表档案馆网站建设
  • 网站优化知识大气金融投资企业网站模板
  • 网站制作过程步骤汕头第一网 e京网
  • 国外简约网站出名的品牌营销咨询公司
  • 腾讯邮箱企业邮箱注册合肥网站优化软件
  • 做网站服务商保定网站建设浩森宇特
  • 东莞最好的网站六安公共招聘网
  • 东莞家用台灯东莞网站建设永年哪做网站
  • 深圳建设手机网站本地网站建设电话
  • 佛山网站建设定制开发服务器安全狗
  • 网站开发费用计入什么科目wordpress 关键字插件
  • 网站网址黄页大全免费系统开发流程8个步骤
  • 个人业务网站带后台商城网站建设高端
  • 婚纱摄影网站论文1688app
  • 做一下网站需要什么网站服务器下行很多是什么意思
  • 邢台网站制作哪家好天津工程建设信息网官网
  • 从哪个网站找钢做的微商access做调查表网站
  • 国外网站推广方法泰来县城乡建设局网站
  • 宁波网站开发定制电子商务网站建设前的分析
  • 服务器迁移对做网站的影响展示型网站建设报价
  • 临沂网站建设对实体企业企业管理官网登录入口
  • 用jsp做网站登录界面模板阜宁做网站的公司电话
  • 聊城冠县网站建设做招投标有哪些网站
  • 手机网站 分享按钮世界500强企业名字
  • 做律师百度推广的网站福建seo外包
  • 怎么做教育类型的网站南通网站定制
  • 网站后台上传缩略图网站开发开发公司排名
  • 廊坊app网站制作网络营销的常用工具