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

网站地址查询最新区域名如何写好网站文案

网站地址查询最新区域名,如何写好网站文案,建设银行唐山分行网站,如何看网站是谁做的103. 二叉树的锯齿形层序遍历 给你二叉树的根节点 root #xff0c;返回其节点值的 锯齿形层序遍历 。#xff08;即先从左往右#xff0c;再从右往左进行下一层遍历#xff0c;以此类推#xff0c;层与层之间交替进行#xff09;。 示例 1#xff1a;输入#xff1a…103. 二叉树的锯齿形层序遍历 给你二叉树的根节点 root 返回其节点值的 锯齿形层序遍历 。即先从左往右再从右往左进行下一层遍历以此类推层与层之间交替进行。 示例 1输入root [3,9,20,null,null,15,7] 输出[[3],[20,9],[15,7]]示例 2输入root [1] 输出[[1]]示例 3输入root [] 输出[]提示树中节点数目在范围 [0, 2000] 内 -100 Node.val 100题解 方法一按层模拟BFS /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* this.val val;* this.left left;* this.right right;* }* }*/ class Solution {public void reverse(ListInteger list){int size list.size();int tmp[] new int[size];for(int i0;isize;i){tmp[i] list.get(i);}int index 0;for(int isize-1;i0;i--){list.set(index,tmp[i]);index;}}public ListListInteger zigzagLevelOrder(TreeNode root) {ListListInteger res new ArrayList();if(root null){return res;}QueueTreeNode queue new LinkedList();boolean flag true; // true代表- false代表-ListInteger first new ArrayList();first.add(root.val);if(root.left ! null)queue.offer(root.left);if(root.right ! null)queue.offer(root.right);res.add(first);while(!queue.isEmpty()){ListInteger tmp new ArrayList();int count queue.size();while(count 0){TreeNode node queue.poll();if(node.left ! null)queue.offer(node.left);if(node.right ! null)queue.offer(node.right);tmp.add(node.val);count--;}flag !flag;if(!flag){//对此时取到的tmp顺序取反reverse(tmp);}res.add(tmp);}return res;} }方法二双端队列奇偶 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* this.val val;* this.left left;* this.right right;* }* }*/class Solution {public ListListInteger zigzagLevelOrder(TreeNode root) {ListListInteger res new ArrayList();if(root null){return res;}QueueTreeNode queue new LinkedList();int len 1;// 奇数代表- 偶数代表-ListInteger first new LinkedList();first.add(root.val);if(root.left ! null)queue.offer(root.left);if(root.right ! null)queue.offer(root.right);res.add(first);len;while(!queue.isEmpty()){// 队列依旧是传统队列但是每一个加入到res中的小list都是用双端形式从而形式上实现双端队列ListInteger tmp new LinkedList();// 也是因为链表形式相较于数组形式更利于反转int count queue.size();while(count 0){TreeNode node queue.poll();if(node.left ! null)queue.add(node.left); if(node.right ! null)queue.offer(node.right);if(len % 2 0){tmp.addFirst(node.val); }else{tmp.addLast(node.val);}count--;}res.add(tmp);len;}return res;} }
http://www.dnsts.com.cn/news/107020.html

相关文章:

  • 互联网网站备案seo综合查询怎么进入网站
  • 网站开发职业wordpress首页不显示
  • 精美网站建设公司我想做个网站 详解怎么做
  • 做网站公司商丘网站建设电脑维修数据恢复
  • 网站建设手机源码家用电脑搭建服务器
  • 佛山企业快速建站洛阳市政建设集团网站
  • 徐水网站建设公司做网站 站内搜索引擎
  • 可以在几个 网站备案专业外贸网站制作公司
  • 大连企业网站建设公司中美关系最新消息最新进展
  • 公司网站建设的通知购物平台官网
  • 威海网站建设威海曲阜住房城乡建设局网站
  • 网站开发语言有php事业部网站建设方案
  • 心理网站免费建设大理如何做百度的网站
  • 网站推广软件免费观看福田网站建设新闻
  • 网站关键词seo优化公司陕西省住房与建设厅网站
  • 做电影网站 资源怎么存放自己做的网站图片挡住了导航栏
  • 浙江网站怎么做推广chn域名注册网站
  • 丰金网络 做网站网站开发职业类别代码
  • 网站管理教程关键词挖掘查询工具
  • 网站设计命名规范网站开发 访问速度慢
  • 建手机网站要多少钱网站美工色彩搭配
  • 网站对于企业的意义比较好看的wordpress主题
  • 网站制作公司品牌和商标的区别
  • 网站建设需要多少工种wordpress 数据库 缓存6
  • 中山市建设安全监督站网站seo博客
  • 免费制作微信小程序的网站上海企业网页制作
  • 大型企业网站开发如何增加网站流量
  • 网站分页设计网页制作的模板代码
  • 网站建设zvge怎么免费建设个人博客网站
  • 公司网站服务器选择合优人才网合川