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

买医疗产品的网站建设软文代写兼职

买医疗产品的网站建设,软文代写兼职,徐州网站建设4,vr 全景 网站建设给你二叉树的根节点 root ,返回其节点值的 锯齿形层序遍历 。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行) 输入:root [3,9,20,null,null,15,7] 输出:[[3…

给你二叉树的根节点 root ,返回其节点值的 锯齿形层序遍历 。(即先从左往右,再从右往左进行下一层遍历,以此类推,层与层之间交替进行)

输入:root = [3,9,20,null,null,15,7]
输出:[[3],[20,9],[15,7]]

       大家一定对树的层序遍历已经能够耳熟能详了吧,这道题其实就在二叉树的层序遍历的基础上对它的结果进行了一点点的修改

       通过大家的仔细观察不难发现:是将结果集中的索引为奇数的数组进行了一次翻转,我们就可以利用模拟,它让做什么,我们就做什么的方法进行解决(树的程层序遍历是一定要会的,最好是可以进行默写甚至是进行手撕)

       public List<List<Integer>> zigzagLevelOrder(TreeNode root) {List<List<Integer>> list=new ArrayList<>();if(root==null){return list;}Queue<pair> queue=new LinkedList<>();queue.offer(new pair(root,0));while(!queue.isEmpty()){pair pair=queue.poll();TreeNode node=pair.node;int level=pair.level;if(list.size()==level){list.add(new ArrayList<>());}List<Integer> item=list.get(level);item.add(node.val);if(node.left!=null){queue.offer(new pair(node.left,level+1));}if(node.right!=null){queue.offer(new pair(node.right,level+1));}}return list;}public class pair{private TreeNode  node;private Integer level;public pair(TreeNode node,Integer level){this.level=level;this.node=node;}}

接下来我们对其结果数组进行操作:

 for (int i = 0; i <list.size(); i++) {if(i%2==1){Collections.reverse(list.get(i));}

       这样的这道题就完美的结束了,一般读题的时候都想想可以用我们所熟悉的数据结构或者是模板去以出发点去进行思考,这样的话可以事半功倍

http://www.tj-hxxt.cn/news/74272.html

相关文章:

  • 做网站怎么选择上市公司上海seo优化培训机构
  • 教做甜品网站交友网站有哪些
  • 渝发建设官方网站网络推广渠道都有哪些
  • 少林寺网站谁做的需要留电话号码的广告
  • 做企业网站都需要注意哪点互联网营销渠道有哪些
  • 什么是网络营销道德厦门seo关键词
  • 前端案例的网站湖南专业seo公司
  • 服装公司网站策划书北京seo教师
  • 网站维护升级访问中百度快照查询入口
  • 网站开发先写什么后写什么成都疫情最新情况
  • 南京网站制作哪家专业个人seo怎么赚钱
  • 如何做色流量网站seo综合查询
  • 做网站可以挣多少钱廊坊关键词排名首页
  • 平面设计师如何做网站排行榜百度
  • ipad网站开发厦门seo网站管理
  • 东台建设网站的公司免费seo网站诊断免费
  • 网站没收录可以做排名视频外链平台
  • 网站建设改版网站推广100种方法
  • 做网站需要学php哪些技术谷歌官网下载
  • 上海网站开发前十名谷歌google官网下载
  • 做金属探测门批发网站网络营销方案策划
  • 精品在线开发网站建设企业专业搜索引擎优化
  • 网站导航css淘宝关键词top排行榜
  • 凡客建站登录入口网页设计软件
  • vs 2010 网站建设自动点击器
  • 响应式网站模板代码十大免费网站推广平台有哪些
  • 自己做苹果下载的网站重庆网页优化seo公司
  • 福建企业网站开发高端网站定制设计
  • 企业网站建设最需要的是什么百度网络电话
  • 可以看任何网站的浏览器下载广州百度竞价托管