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

做繁体书的网站新冠2024中国又要封城了

做繁体书的网站,新冠2024中国又要封城了,网站建设吸引客户的,响应式自助建站平台题目#xff1a; 给定一个二叉树#xff1a; struct Node {int val;Node *left;Node *right;Node *next; } 填充它的每个 next 指针#xff0c;让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点#xff0c;则将 next 指针设置为 NULL 。 初始状态下#x…题目   给定一个二叉树 struct Node {int val;Node *left;Node *right;Node *next; } 填充它的每个 next 指针让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点则将 next 指针设置为 NULL 。 初始状态下所有 next 指针都被设置为 NULL 。 可以使用层序遍历来解决这个问题。基本思路是 使用队列进行层序遍历对于每一层将该层的节点连接起来最后一个节点的next保持为null 首先检查root是否为null。如果是直接返回null。创建一个队列来进行层序遍历。使用一个while循环来遍历每一层。对于每一层先获取该层的节点数量levelSize。然后遍历该层的每个节点 将节点从队列中取出如果不是该层的最后一个节点就将其next指向队列的下一个节点如果该节点有左子节点将左子节点加入队列如果该节点有右子节点将右子节点加入队列重复这个过程直到队列为空。最后返回root节点。 public static TreeNode connect(TreeNode root) {if (root null) return null;QueueTreeNode queue new LinkedList();queue.offer(root);while (!queue.isEmpty()) {int levelSize queue.size();for (int i 0; i levelSize; i) {TreeNode node queue.poll();if (i levelSize - 1) {node.next queue.peek();}if (node.left ! null) {queue.offer(node.left);}if (node.right ! null) {queue.offer(node.right);}}}return root; }
http://www.hkea.cn/news/14341549/

相关文章:

  • 网站ul优化新闻头条最新消息摘抄
  • 教你如何建网站视频微营销方案
  • 做优秀网站质量好网站建设价格
  • 网站群 优点黔东南建设厅网站
  • 宁波网络建站公司有哪些dedecms网站别名解析
  • 那些网站专门做游戏辅助的wordpress主题超2m
  • 网站建设方案书阿里云可信赖的坪山网站建设
  • qq群网站制作怎么自己做淘宝网站吗
  • 公司网站建设费用怎么记账wordpress插件 数据
  • dtcms网站开发百度 医疗网站建设
  • 网站开发服务外包合同免费风景视频素材下载
  • 营销型企业网站系统模板下载wordpress能做app
  • 淘宝联盟建网站济源市网站建设
  • 微信公众号的跳转网站怎么做的潍坊专业滑轮组
  • 陕西有色建设有限公司网站企业信用信息公示系统福建
  • 自己做网站投放广告网站建立的重要性
  • 上海南站网站建设公司做餐饮网站
  • 深圳商业网站建设系统兰州中川国际机场
  • 遵化手机网站设计广州app开发定制公司
  • 做货代用什么网站找客户公众号官方
  • 什么是网站代理自己搭建网站服务器
  • 秦皇岛做网站公司如何选择网站托管公司
  • 垂直类网站怎么做网站文章更新数量
  • 律所网站建设建议免费托管wordpress
  • 怎样建设一个网站教学深圳做网站的公
  • 农村电商网站设计与发展现状微信小程序开发工具官网入口
  • 用于做网站的软件手机网站改版公司加盟
  • 电子商务营销网站建设网站页面打开速度
  • 网站搭建交流群图片制作器下载
  • 360网站图标怎么做的怎样用自己的空间做网站