当前位置: 首页 > 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.pierceye.com/news/277022/

相关文章:

  • 青岛建设集团招聘信息网站公司官网怎么制作
  • 本溪网站开发公司电话县蒙文网站建设汇报
  • 广州建网站有哪些怎么做网站建设赚钱
  • led视频网站建设邯郸建设信息网站
  • 开发网站培训班网站详情页用cdr做可以吗
  • 相亲网站开发与设计报告广州网站维护
  • 门户网站 技术方案北京感染人数最新消息
  • 网站制作过程流程酷家乐在线设计官网
  • 六年级做网站的软件小程序开发文档微信小程序
  • 做网站要准备哪些汕头建站公司模板
  • 杭州多语言网站建设网站转app工具
  • 一流的网站建设wordpress 读者墙
  • php 视频播放网站开发php做直播类型的网站
  • 网站建设氺金手指排名11wordpress手机端菜单
  • 存储网站建设软件界面设计图
  • 微信 公司网站 怎么做WordPress安装在Windows
  • 商丘给企业做网站的公司已备案域名租用
  • .net商城网站模板下载网站开发怎么对接客户
  • php程序员网站开发域名企业备案对网站的好处
  • 沈阳市城乡建设网站wordpress全文
  • 冉冉科技网站建设网络教学平台网址
  • 深圳网站设计建设公司宁波易通建设网站
  • 许昌网站建设公司网站的空间和域名
  • 公司查询网站查询系统wordpress简书主题
  • 公司网站 钓鱼网站ui设计交付物都包含哪些
  • seo网站导航建设技巧精东影视传媒文化管理公司
  • 做白酒的网站怎么查网站建设是哪家公司
  • 网站域名密码免费网站推广产品
  • 网站建设一般要多少费用申请网站官网
  • 金融网站织梦模板二手车网站建设