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

马蜂窝网站建设目的免费的seo网站下载

马蜂窝网站建设目的,免费的seo网站下载,网站定制价格,酒店电子商务网站建设流程给你二叉树的根节点 root #xff0c;返回其节点值的 锯齿形层序遍历 。#xff08;即先从左往右#xff0c;再从右往左进行下一层遍历#xff0c;以此类推#xff0c;层与层之间交替进行#xff09; 输入#xff1a;root [3,9,20,null,null,15,7] 输出#xff1a;[[3… 给你二叉树的根节点 root 返回其节点值的 锯齿形层序遍历 。即先从左往右再从右往左进行下一层遍历以此类推层与层之间交替进行 输入root [3,9,20,null,null,15,7] 输出[[3],[20,9],[15,7]]大家一定对树的层序遍历已经能够耳熟能详了吧这道题其实就在二叉树的层序遍历的基础上对它的结果进行了一点点的修改 通过大家的仔细观察不难发现是将结果集中的索引为奇数的数组进行了一次翻转我们就可以利用模拟它让做什么我们就做什么的方法进行解决(树的程层序遍历是一定要会的最好是可以进行默写甚至是进行手撕) public ListListInteger zigzagLevelOrder(TreeNode root) {ListListInteger listnew ArrayList();if(rootnull){return list;}Queuepair queuenew LinkedList();queue.offer(new pair(root,0));while(!queue.isEmpty()){pair pairqueue.poll();TreeNode nodepair.node;int levelpair.level;if(list.size()level){list.add(new ArrayList());}ListInteger itemlist.get(level);item.add(node.val);if(node.left!null){queue.offer(new pair(node.left,level1));}if(node.right!null){queue.offer(new pair(node.right,level1));}}return list;}public class pair{private TreeNode node;private Integer level;public pair(TreeNode node,Integer level){this.levellevel;this.nodenode;}} 接下来我们对其结果数组进行操作 for (int i 0; i list.size(); i) {if(i%21){Collections.reverse(list.get(i));} 这样的这道题就完美的结束了一般读题的时候都想想可以用我们所熟悉的数据结构或者是模板去以出发点去进行思考这样的话可以事半功倍
http://www.dnsts.com.cn/news/88613.html

相关文章:

  • 淘宝联盟 网站备案微信内转发的网页怎么制作
  • 布吉做棋牌网站建设哪家技术好建设银行手机银行网站用户名是什么原因
  • 论坛网站推广佛山专业做淘宝网站推广
  • 银铃建设通官方网站温州专业微网站制作报价
  • 做网站初中中国十大流量网站
  • 桂林卖手机网站wordpress 改模板
  • 门头沟石家庄网站建设宝安福永小学网站建设
  • 白云区建网站设计wordpress注册数学验证
  • 张家界做网站建酒店网站
  • 网站个人备案需要什么资料团购网站开发需要多久
  • 网站建设有模板吗可以做照片书的网站
  • 自己学做网站自适应wordpress模板免费
  • 扬州外贸网站建设公司滕州 网站 建设
  • 长治网站建设龙采科技技术支持如何进行线上推广
  • 泰安网站建设如何网站如何做防护
  • 网站建设知识点的总结厦门做点击付费网站
  • 做暧在线网站厦门网站建设
  • 中山外贸网站开发企业网站备案去哪里
  • 设计交流网站网站开发大学
  • 网站建设好的公司哪家好seo宣传网站
  • 做网站写代码怎么样软文投放平台有哪些?
  • 网站源码怎么预览wordpress一键排版
  • 鹤峰网站制作赤风设计网站
  • 黑网站代码制作网站开发流程数据库
  • 网站如何做seo排名学习做网站的网站
  • 沈阳高端网站定制用vs做网站
  • 做酒店网站如何做电商设计
  • 网站开发需要学什么网站建站网站看看
  • 时尚网站设计案例网站别名
  • wordpress增加关键字排名优化网站建设