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

宁波网站建设哪家强沭阳做网站shy1z

宁波网站建设哪家强,沭阳做网站shy1z,东莞做网站的公司吗,北京模板开发建站栈 思路#xff1a; 思路与 力扣105. 从前序与中序遍历序列构造二叉树 相同#xff1b;差异的地方#xff1a; 从后序遍历数组尾部向前遍历#xff1b;#xff08;根节点在尾部#xff09;一直迭代“最右”节点#xff0c;将其挂载到栈顶#xff08;“根”节点#x…栈 思路 思路与 力扣105. 从前序与中序遍历序列构造二叉树 相同差异的地方 从后序遍历数组尾部向前遍历根节点在尾部一直迭代“最右”节点将其挂载到栈顶“根”节点的右子树节点后序遍历从尾部迭代顺序变成了根-右子树-左子树出栈后挂载左子树 /*** 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 inorder, vectorint postorder) {if (!postorder.size()) {return nullptr;}int post_size postorder.size();std::stackTreeNode* stk;TreeNode* root new TreeNode(postorder[post_size - 1]);stk.push(root);int in_idx post_size - 1;for (int idx post_size - 2; idx 0; --idx) {TreeNode *node stk.top();int post_val postorder[idx];if (node-val ! inorder[in_idx]) {node-right new TreeNode(post_val);stk.push(node-right);} else {while (!stk.empty() (stk.top()-val inorder[in_idx])) {node stk.top();stk.pop();--in_idx;}node-left new TreeNode(post_val);stk.push(node-left);}}return root;} };
http://www.pierceye.com/news/62846/

相关文章:

  • 成都科技网站建设电话咨询seo搜索引擎优化薪资
  • 网站优化培训班yandex搜索引擎入口
  • 关于做营销型网站的建议新版wordpress编辑器不好用
  • 减肥产品网站模板十大购物网站
  • 建设部标准定额司网站要网站开发费用短信
  • 买卖信息网站如何做响应式网站设计
  • 深圳市企业网站seo点击软件wordpress自动文章内容
  • 爱站网关键词排名wordpress安装的模板文件
  • 网站小空间王野天师
  • 涿鹿镇做网站抖音小程序模板
  • wordpress一键仿站静态网页有哪些网站
  • 茶网站建设实训报告好看的网站在哪里好找
  • 新建网站需要多少钱无锡哪里做网站好
  • 网站优化工作品牌推广专员
  • 什么是移动网站开发怎么修改网站首页logo
  • 济南定机票网站建设百度排名推广
  • 网站开发典型做个小网站 虚拟空间 买服务器
  • 哈尔滨做网站哪家便宜seo核心技术排名
  • 十堰h5网站建设如何选择网站建设平台
  • 深圳免费做网站网站二次开发费用
  • 网站招工费怎么做会计分录wordpress 自己可见
  • 中国人事建设部网站建筑网站起名
  • 下列关于网站开发中网页泊头哪有哪家做网站做的号
  • ftp上传网站教程个人博客网页设计html模板
  • 北京网站假设支持手机网站的空间
  • 17做网站广州沙河如何用快站做pc端网站
  • 成都软件网站开发wordpress分类名称
  • 建立网站小程序佛山市品牌网站建设多少钱
  • 网站做图片网站域名的作用是什么
  • 网站引导插件北京网站建设一条龙