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

asp.net 开发网站开发iis5.1建网站

asp.net 开发网站开发,iis5.1建网站,用python做的网站多吗,凡科建站可以多人协作编辑吗二叉树进阶题目 606. 根据二叉树创建字符串解题思路及实现 102. 二叉树的层序遍历解题思路及实现 107. 二叉树的层序遍历 II解题思路及实现 606. 根据二叉树创建字符串 描述 给你二叉树的根节点 root #xff0c;请你采用前序遍历的方式#xff0c;将二叉树转化为一个由括号… 二叉树进阶题目 606. 根据二叉树创建字符串解题思路及实现 102. 二叉树的层序遍历解题思路及实现 107. 二叉树的层序遍历 II解题思路及实现 606. 根据二叉树创建字符串 描述 给你二叉树的根节点 root 请你采用前序遍历的方式将二叉树转化为一个由括号和整数组成的字符串返回构造出的字符串。 空节点使用一对空括号对 “()” 表示转化后需要省略所有不影响字符串与原始二叉树之间的一对一映射关系的空括号对。 示例 输入root [1,2,3,4] 输出“1(2(4))(3)” 解释初步转化后得到 “1(2(4()())())(3()())” 但省略所有不必要的空括号对后字符串应该是1(2(4))(3) 。 输入root [1,2,3,null,4] 输出“1(2()(4))(3)” 解释和第一个示例类似但是无法省略第一个空括号对否则会破坏输入与输出一一映射的关系。 解题思路及实现 class Solution { public:string tree2str(TreeNode* root) {if(root nullptr)return string();string str;strto_string(root-val);if(root-left){str(;strtree2str(root-left);str);}else if(root-right)//走到这里左一定为空{str();}if(root-right){str(;strtree2str(root-right);str);}return str;} };102. 二叉树的层序遍历 给你二叉树的根节点 root 返回其节点值的 层序遍历 。 即逐层地从左到右访问所有节点。 示例 输入root [3,9,20,null,null,15,7] 输出[[3],[9,20],[15,7]] 解题思路及实现 class Solution { public:vectorvectorint levelOrder(TreeNode* root) {queueTreeNode* q;vectorvectorint vv;int LevelSize0;if(root){q.push(root);LevelSize1;}while(!q.empty()){vectorint v;//一层一层出while(LevelSize--){TreeNode* frontq.front();q.pop();v.push_back(front-val);if(front-left)q.push(front-left);if(front-right)q.push(front-right);} vv.push_back(v);//当前一层出完了下一层都进队列了那q.size()就是下一层数据数LevelSizeq.size();}return vv;} };107. 二叉树的层序遍历 II 给你二叉树的根节点 root 返回其节点值 自底向上 的层序遍历 。 即按从叶子节点所在层到根节点所在的层逐层从左向右遍历 示例 输入root [3,9,20,null,null,15,7] 输出[[15,7],[9,20],[3]] 解题思路及实现 这道题其实就是上面的变形大家应该有这个思路。把结果翻转一下就好了。 class Solution { public:vectorvectorint levelOrderBottom(TreeNode* root) {queueTreeNode* q;vectorvectorint vv;int LevelSize0;if(root){q.push(root);LevelSize1;}while(!q.empty()){vectorint v;//一层一层出while(LevelSize--){TreeNode* frontq.front();q.pop();v.push_back(front-val);if(front-left)q.push(front-left);if(front-right)q.push(front-right);} vv.push_back(v);//当前一层出完了下一层都进队列了那q.size()就是下一层数据数LevelSizeq.size();}reverse(vv.begin(),vv.end());return vv;} };
http://wiki.neutronadmin.com/news/348083/

相关文章:

  • 潍坊大型网站建设平台网站建设挣钱么
  • 楚雄网站建设app设计策划书
  • 9夜夜做新郎网站车网站建设策划书
  • 专门做情侣装的网站网站改版建设方案
  • qq是谁开发的常州百度搜索优化
  • 做阿里巴巴网站装修要多久网站开发全程设计
  • 贵州icp网站备案中心网站刷收益是怎么做的
  • 网站后台可视化编辑青岛做网站的有哪些
  • 扫描购物网站建设山东建设厅网站专职安全员
  • 公司是做网站建设的怎么开票有网站做淘宝客
  • 石家庄网站制作软件绍兴易网网站开发
  • app制作软件官网绵阳做网站优化
  • 优秀的设计网站做外贸网站租什么服务器
  • 自己架设网站贵州app开发公司
  • 国外 设计师 网站wordpress wp-pic主题
  • 品牌建设网站例子网站开发市场分析
  • 如何把建设银行网站下载到桌面网站关键词筛选
  • 企业网站建设好的例子建设有访问量的网站
  • 联客易外贸网站建设推广方太官方网站的建设情况
  • 佛山怎么做网站网上在哪里注册公司
  • 连云港网站建设wang心理医院网站优化服务商
  • 企业网站建设 租用服务器公司网站模板最新
  • 什么网站可以请人做软件下载巩义网站网站建设
  • 太原h5建站公司网站维护工作
  • 东莞免费企业网站模板推广手机app怎么开发的
  • 网站托管服务合同范本建立网站需要的技术
  • qq排名优化网站寮步镇网站建设公司
  • 虚拟主机和网站的关系山东网站制作软件
  • 手机微信官方网站成全视频免费观看在线看第6季动漫
  • 网站之间如何交换友情链接医疗产品网站建设