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

做电子商务网站建设工资多少钱租房网站开发视频教程

做电子商务网站建设工资多少钱,租房网站开发视频教程,上传图片的网站要怎么做,绿色主色调网站1. 题目 给定一个二叉树#xff0c;返回其节点值的锯齿形层次遍历。#xff08;即先从左往右#xff0c;再从右往左进行下一层遍历#xff0c;以此类推#xff0c;层与层之间交替进行#xff09;。 例如#xff1a; 给定二叉树 [3,9,20,null,null,15,7],3/ \9 20/ \…1. 题目 给定一个二叉树返回其节点值的锯齿形层次遍历。即先从左往右再从右往左进行下一层遍历以此类推层与层之间交替进行。 例如 给定二叉树 [3,9,20,null,null,15,7],3/ \9 20/ \15 7 返回锯齿形层次遍历如下[[3],[20,9],[15,7] ]来源力扣LeetCode 链接https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 2.1 BFS队列反转 class Solution { public:vectorvectorint zigzagLevelOrder(TreeNode* root) {if(root NULL)return {};queueTreeNode* q;TreeNode *tp;q.push(root);vectorint lv;vectorvectorint ans;int n, depth 0;while(!q.empty()){n q.size();while(n--){tp q.front();q.pop();lv.push_back(tp-val); if(tp-left)q.push(tp-left);if(tp-right)q.push(tp-right);}depth;if(depth%2 0)//对相应的层进行反转reverse(lv.begin(),lv.end());ans.push_back(lv);lv.clear();}return ans;} };2.2 双栈解题 奇偶层分别存在不同的栈里某个栈里的数据先入栈右节点 class Solution { public:vectorvectorint zigzagLevelOrder(TreeNode* root) {if(root NULL)return {};stackTreeNode* l, r;TreeNode *tp;l.push(root);vectorint lv;vectorvectorint ans;while(!l.empty() || !r.empty()){while(!l.empty()){tp l.top();l.pop();lv.push_back(tp-val); if(tp-left)r.push(tp-left);if(tp-right)r.push(tp-right);}if(!lv.empty()){ans.push_back(lv);lv.clear();}while(!r.empty()){tp r.top();r.pop();lv.push_back(tp-val);if(tp-right)l.push(tp-right);if(tp-left)l.push(tp-left); }if(!lv.empty()){ans.push_back(lv);lv.clear();} }return ans;} };2.3 双端队列 class Solution { public:vectorvectorint zigzagLevelOrder(TreeNode* root) {if(root NULL)return {};queueTreeNode* q;TreeNode *tp;q.push(root);dequeint lv;vectorvectorint ans;int n, depth 0;while(!q.empty()){n q.size();while(n--){tp q.front();q.pop();if(depth%2 0)lv.push_back(tp-val);elselv.push_front(tp-val);if(tp-left)q.push(tp-left);if(tp-right)q.push(tp-right);}depth;ans.push_back(vectorint(lv.begin(),lv.end()));lv.clear();}return ans;} };
http://www.zqtcl.cn/news/998231/

相关文章:

  • 建设国家游戏网站网站建设规范方案
  • 做网站价位wordpress tag 列表
  • 网站建设 李奥贝纳百度软文推广公司
  • 网站建设流程平台企业微信开发者文档
  • 唐山建设网站的网站青海网站建设企业
  • 北京企业建站系统模板网站建设公司专业网站科技开发
  • 工商注册在哪个网站手机浏览器网站开发
  • 建设电影网站的目的各个国家的google网站
  • centos 网站搭建中国互联网协会调解中心
  • 手机端视频网站模板下载做单页网站需要做什么的
  • 太原网站建设外包中国做乱的小说网站
  • 青海做网站哪家好旅游网站的功能及建设
  • 百度网站优化工具汉川网页设计
  • 网站标签优化怎么做可以看图片的地图什么软件
  • 品牌网站建设9小蝌蚪9wordpress会务网站模版
  • 免费推广网站入口202网页与网站建设
  • 武夷山市网站建设网站标签制作
  • 广州网站定制开发方案河南省新闻发布会直播
  • 普陀网站建设哪家便宜网站建设辶金手指排名十五
  • 网站怎么做百度百科租房网站开发视频教程
  • 动态做网站做自己的网站不是免费的
  • 小学校园门户网站建设方案宁波seo软件
  • 想自己做网站做推广从哪些方面进行网站建设
  • 北京南站在哪个区哪个街道html表白简单代码
  • 海口网站建设流程郑州三牛网站建设
  • 谁有国外hs网站沈阳关键字优化公司
  • wordpress双站企业品牌类网站
  • 网站架构软件做淘客app要网站吗
  • 云南云桥建设股份有限公司官方网站汽车seo是什么意思
  • 陕西省建设厅执业资格注册中心网站报名系统外贸网站 字体