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

怎样做旅游城市住宿网站想注册一个设计网站吗

怎样做旅游城市住宿网站,想注册一个设计网站吗,戴尔网站建设规划,node做网站栈 思路: 先序遍历:根、左子树、右子树;中序遍历:左子树、根、右子树;遍历先序遍历数组 prev,使用一个辅助栈缓存“根节点”;通过栈顶“根节点”与中序遍历数组 in 比较,确认是否到…

  • 思路:
    • 先序遍历:根、左子树、右子树;
    • 中序遍历:左子树、根、右子树;
    • 遍历先序遍历数组 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(vector<int>& preorder, vector<int>& inorder) {if (!preorder.size()) {return nullptr;}TreeNode* root = new TreeNode(preorder[0]);std::stack<TreeNode*> 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.15wanjia.com/news/177851.html

相关文章:

  • 建立网站 营业执照电子公章印章在线制作网站
  • 做网站排版做物流公司网站哪家好
  • 做外贸现在一般都通过哪些网站seo搜索引擎优化哪家好
  • 手机端网站建站流程服务器查询
  • 公司网站建设的目的和意义博物馆网站制作
  • 为什么网站 关键词策划电子商务网站推广
  • 网站域名权营销策划的十个步骤
  • 网站分类有哪些学设计的个人网页设计作品欣赏
  • 幸福人寿保险公司官方网站保单查询网站都要备案吗
  • 网站建设硬件预算赤峰浩诚网站建设有限公司
  • 枣庄网站开发公司贵港网站建设动态
  • 虚拟主机手机网站wordpress文章美观
  • 中国建设银行网站 个人做外贸做的很好的网站
  • 电子科技技术支持东莞网站建设网站建设文化怎么样
  • ssh小型购物网站开发广西城市建设学校学生网站
  • 邢台做网站建设优化制作公司金信建设一个商城网站
  • 凡科自助建站系统app嵌入手机网站
  • 网站建设开发人员配置中国宣布入境最新消息2023
  • 网站开发浏览器兼容适合网站开发的python
  • 21天网站建设实录长虹电视网站建设中
  • 沧浪企业建设网站公司数商云网络科技
  • 做服装设计有什么网站可以参考自己申请一个网站怎么做
  • 广州 350建网站嘉兴建站服务
  • react 手机网站开发网站排名突然掉了怎么回事
  • 做游戏出租的网站好找人做网站毕业设计
  • 大连新图闻网站设计seo在线培训机构
  • 免费数据分析网站新准则中公司网站建设费用计入什么科目
  • 厦门海投工程建设有限公司网站水果网站怎么做的
  • 怎样建个人网站 步骤wordpress安装不了 404
  • 网站开发需要什么软件有哪些北京微信网站建设