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

徐州网站开发服务制定推广方案

徐州网站开发服务,制定推广方案,保定网站建设方案推广,网站后台管理是什么文章目录1. 题目2. 栈解题1. 题目 我们从二叉树的根节点 root 开始进行深度优先搜索。 在遍历中的每个节点处#xff0c;我们输出 D 条短划线#xff08;其中 D 是该节点的深度#xff09;#xff0c;然后输出该节点的值。#xff08;如果节点的深度为 D#xff0c;则其… 文章目录1. 题目2. 栈解题1. 题目 我们从二叉树的根节点 root 开始进行深度优先搜索。 在遍历中的每个节点处我们输出 D 条短划线其中 D 是该节点的深度然后输出该节点的值。如果节点的深度为 D则其直接子节点的深度为 D 1。根节点的深度为 0。 如果节点只有一个子节点那么保证该子节点为左子节点。 给出遍历输出 S还原树并返回其根节点 root。 示例 1 输入1-2--3--4-5--6--7 输出[1,2,5,3,4,6,7]示例 2 输入1-2--3---4-5--6---7 输出[1,2,5,3,null,6,null,4,null,7]示例 3 输入1-401--349---90--88 输出[1,401,null,349,88,90]提示 原始树中的节点数介于 1 和 1000 之间。 每个节点的值介于 1 和 10 ^ 9 之间。 来源力扣LeetCode 链接https://leetcode-cn.com/problems/recover-a-tree-from-preorder-traversal 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 栈解题 用一个栈存储pairTreeNode*, depth将节点和其深度不断地压栈但是当前节点的深度depth 栈顶的说明需要往上面找父节点所以弹栈找到深度比我小的即是父节点优先接在左节点 class Solution { public:TreeNode* recoverFromPreorder(string S) {int depth 0, i 0, val 0;stackpairTreeNode*,int stk;TreeNode *root, *cur;val getVal(S,i);root new TreeNode(val);stk.push(make_pair(root,0));while(i S.size()){depth getDep(S,i);val getVal(S,i);cur new TreeNode(val);while(stk.top().second depth)stk.pop();if(stk.top().first-left)stk.top().first-right cur;elsestk.top().first-left cur;stk.push(make_pair(cur,depth));}return root;}int getVal(string S, int i)//获取数字{int val 0;while(i S.size() isdigit(S[i]))val val*10S[i]-0;return val;}int getDep(string S, int i)//获取深度{int depth 0;while(S[i] -){depth;i;}return depth;} };
http://www.pierceye.com/news/973184/

相关文章:

  • 国外seo网站海尔网站建设水平
  • 三站合一网站建设做网站王仁杰
  • 泉州seo建站wordpress ftp用户名
  • 七色板网站建设建网站一般用什么工具
  • 企业网站栏目设计网站建设求职要求
  • 秀山网站建建个网站的电话号码
  • 东莞网站开发技术公司电话杭州公共资源交易网
  • 网站建设唯地带泰安人才招聘网官方招聘
  • 备案域名一定要建好网站吗广州建企业网站
  • 移动网站建设商八爪鱼 导入 wordpress
  • 建设网站公司哪家性价比高怎么开网店找货源
  • 做图片素材的网站有哪些九宫格网站模板
  • 做网上水果网站的调查海外站推广
  • 苏州外贸公司网站建设流程图企业老板培训课程
  • 北京 做网站比较有名的网站开发html5技术
  • 优质校建设网站建行个人网上登录入口
  • 电话销售做网站打官司八里河网站建设项目建设可行性
  • 做电话销售需要的网站电商网站开发要求
  • 深圳住房和建设局网站网上预约网站和公众号的区别
  • 3g下订单的网站怎么做固定ip如何做网站服务器
  • 条友网seo做得好的企业网站
  • 西宁网站建设报价cu君博規范html5微信网站模板
  • vs做网站添加背景专业微网站建设公司
  • 懒人手机网站模板free wordpress theme
  • 网站内置多语言自建网站如何被百度收录
  • 罗湖网站-建设深圳信科网站建设天猫店
  • 集团制度建设网站网站开发哪好
  • 大数据与网站开发技术做公司网站用什么系统
  • 河南网站建设价格寿光网站建设定制
  • 潍坊 开发区网站建设青海省网络公司