[leetcode]Populating Next Right Pointers in Each Node II
来源:互联网 发布:飞狐主力资金指标源码 编辑:程序博客网 时间:2024/06/16 15:01
题目大意:
Follow up for problem "Populating Next Right Pointers in Each Node".
What if the given tree could be any binary tree? Would your previous solution still work?
Note:
- You may only use constant extra space.
For example,
Given the following binary tree,
1 / \ 2 3 / \ \ 4 5 7
After calling your function, the tree should look like:
1 -> NULL / \ 2 -> 3 -> NULL / \ \ 4-> 5 -> 7 -> NULL
题目分析:
跟之前的Populating Next Right Pointers in Each Node有些类似,不过题目前提是一棵普通二叉树,回忆之前的Populating Next Right Pointers in Each Node的解法:
针对此题:可以先把第一层的next置为NULL,从第一层开始循环,每次循环是将:下一层连接起来(本层已经在每次循环前连接好了,只需要按照链表方式遍历本层节点,可以顺势把下一层连接起来,不过每次循环要找到下一层的起始位置)。
0 0
- 【LeetCode】Populating Next Right Pointers in Each Node Populating Next Right Pointers in Each Node II
- LeetCode Populating Next Right Pointers in Each Node II
- [Leetcode] Populating Next Right Pointers in Each Node II
- [LeetCode] Populating Next Right Pointers in Each Node II
- leetcode 79: Populating Next Right Pointers in Each Node II
- [Leetcode] Populating Next Right Pointers in Each Node ii
- leetcode Populating Next Right Pointers in Each Node II
- 【leetcode】Populating Next Right Pointers in Each Node II
- [Leetcode]Populating Next Right Pointers in Each Node II
- [leetcode] Populating Next Right Pointers in Each Node II
- LeetCode-Populating Next Right Pointers in Each Node II
- LeetCode - Populating Next Right Pointers in Each Node II
- [LeetCode]Populating Next Right Pointers in Each Node II
- leetcode Populating Next Right Pointers in Each Node II
- LeetCode | Populating Next Right Pointers in Each Node II
- [leetcode]Populating Next Right Pointers in Each Node II
- 【LeetCode OJ】Populating Next Right Pointers in Each Node II
- [LeetCode] Populating Next Right Pointers in Each Node II
- C++中的文件输入输出
- hdu 1085 Holding Bin-Laden Captive!(母函数)
- TCP/IP四层模型
- [Java] List用法
- warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for re
- [leetcode]Populating Next Right Pointers in Each Node II
- Beego+uploadify实现图片批量上传
- vmware centos7虚拟机 克隆
- 常用其中排序算法示意图加代码
- error C2589: “(”: “::”右边的非法标记;error C2059: 语法错误 : “::”
- hbase中scan的用法
- 黑马程序员——JDK安装与配置图文教
- 第四周 项目四:静态成员应用
- 阿里的两道程序笔试题(java)