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

施工企业现状搜索引擎优化介绍

施工企业现状,搜索引擎优化介绍,宠物社区网站开发设计文档,电子商务网站建设收益举例题解: 前序遍历性质: 节点按照 [ 根节点 | 左子树 | 右子树 ] 排序。 中序遍历性质: 节点按照 [ 左子树 | 根节点 | 右子树 ] 排序。 通过以上三步,可确定 三个节点 :1.树的根节点、2.左子树根节点、3.右子树根节点。 之后进行…

 题解:

前序遍历性质: 节点按照 [ 根节点 | 左子树 | 右子树 ] 排序。

中序遍历性质: 节点按照 [ 左子树 | 根节点 | 右子树 ] 排序。

通过以上三步,可确定 三个节点 :1.树的根节点、2.左子树根节点、3.右子树根节点。

之后进行递归运算

class Solution {
public:TreeNode* buildTree(vector<int>& preorder, vector<int>& inorder) {this->preorder = preorder;for(int i = 0; i < inorder.size(); i++)dic[inorder[i]] = i;return recur(0, 0, inorder.size() - 1);}
private:vector<int> preorder;unordered_map<int, int> dic;TreeNode* recur(int root, int left, int right) { if(left > right) return nullptr;                        TreeNode* node = new TreeNode(preorder[root]);          int i = dic[preorder[root]];                            node->left = recur(root + 1, left, i - 1);              node->right = recur(root + i - left + 1, i + 1, right); return node;                                            }
};

 题解:

只使用一个栈 stack1 当作队列,另一个栈 stack2 用来辅助操作。

要想将新加入的元素出现栈底,需要先将 stack1 的元素转移到 stack2,将元素入栈 stack1,最后将 stack2 的元素全部回到 stack1。

class CQueue {
public:stack<int> stack1;stack<int> stack2;CQueue() {}void appendTail(int value) {stack1.push(value);}int deleteHead() {if (stack1.empty()) return -1;while (!stack1.empty()){ // 1 -> 2int tmp = stack1.top();stack1.pop();stack2.push(tmp);}// delete headint res = stack2.top();stack2.pop();while (!stack2.empty()){ // 1 <- 2int temp = stack2.top();stack2.pop();stack1.push(temp);}return res;}
};

http://www.khdw.cn/news/65399.html

相关文章:

  • 嘉兴高端建站公司短链接生成网址
  • 郑州网站seo外包图片百度搜索
  • 网站建设授权书seo技巧seo排名优化
  • 200平米火锅店装修费用seo网站排名优化公司哪家好
  • 做章的网站蚁坊软件舆情监测系统
  • 莱芜正规的网站建设电商网站图片
  • 商铺装修效果图设计seo竞价排名
  • 广东住房建设厅网站重庆seo整站优化
  • 加强网站信息怎么做上海seo网站优化
  • 做网站先学什么bt种子磁力搜索
  • 台州企业网站搭建电话seo网站优化培训厂家报价
  • 深圳工程建设整站优化网站
  • 做高考题的网站营销型网站制作建设
  • 最近一周新闻摘抄seo搜索引擎优化5
  • 衡阳百度推广福州百度首页优化
  • 蓝图网站建设如何建立电商平台
  • wordpress书城主题友情链接seo
  • 佛山h5网站公司杭州seo技术培训
  • 久久建筑网登录入口seo培训优化课程
  • 太原整站优化排名外包会计培训班要多少钱一般要学多久
  • python如何做自己的网站seo优化培训多少钱
  • 学校校园网站建设服务网站关键词推广优化
  • 东莞微信网站建设怎样已备案域名30元
  • 做网站是怎么回事2021年最为成功的营销案例
  • 青苹果网站建设恢复正常百度
  • 提高网站排名怎么做谷歌推广费用多少
  • 墨刀做网站百度搜索引擎的优缺点
  • 卖线面网站优化防疫措施
  • wordpress建网站教程百度推广登录入口官网网
  • 用frontpage做网站什么是互联网销售