博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
117. Populating Next Right Pointers in Each Node II
阅读量:5183 次
发布时间:2019-06-13

本文共 1046 字,大约阅读时间需要 3 分钟。

1 class Solution { 2     public void connect(TreeLinkNode root) { 3         if(root == null) return; 4         Queue
queue = new LinkedList<>(); 5 queue.offer(root); 6 int size = queue.size(); 7 while(!queue.isEmpty()) { 8 TreeLinkNode prev = null; 9 for(int i = 0; i < size; i++) {10 TreeLinkNode node = queue.poll();11 if(node.left != null) { //注意不是空的再加进去 别忘了12 queue.offer(node.left);13 }14 if(node.right != null) {15 queue.offer(node.right);16 }17 if(i == 0) {18 prev = node;19 }else{20 prev.next = node;21 prev = node;22 }23 if(i == size - 1) {24 node.next = null;25 }26 }27 size = queue.size();28 }29 }30 }

 

转载于:https://www.cnblogs.com/goPanama/p/9689061.html

你可能感兴趣的文章
session token两种登陆方式
查看>>
C# ArrayList
查看>>
IntelliJ IDEA 12集成Tomcat 运行Web项目
查看>>
java,多线程实现
查看>>
个人作业4-alpha阶段个人总结
查看>>
android smack MultiUserChat.getHostedRooms( NullPointerException)
查看>>
递归-下楼梯
查看>>
实用的VMware虚拟机使用技巧十一例
查看>>
监控工具之---Prometheus 安装详解(三)
查看>>
Azure Iaas基础之---创建虚拟机
查看>>
不错的MVC文章
查看>>
网络管理相关函数
查看>>
IOS Google语音识别更新啦!!!
查看>>
20190422 T-SQL 触发器
查看>>
[置顶] Linux终端中使用上一命令减少键盘输入
查看>>
poj1422_有向图最小路径覆盖数
查看>>
BootScrap
查看>>
[大牛翻译系列]Hadoop(16)MapReduce 性能调优:优化数据序列化
查看>>
HTML&CSS常见问题整理(五)
查看>>
Intellij idea
查看>>