populate next right pointer in each node
来源:互联网 发布:中原g7 知乎 编辑:程序博客网 时间:2024/06/05 19:15
void populate(TreeLinkNode* root)
{
while(root)
{
TreeLinkNode* pre=nullptr;
TreeLinkNode* next=nullptr;
for(;root;root=root->next)
{
if(!next)
next=root->left?root->left:root->right;
if(root->left!=nullptr)
{
if(pre)pre->next=root->left;
pre=root->left;
}
if(root->right!=nullptr)
{
if(pre)pre->next=root->right;
pre=root->right;
}
}
root=next;
}
0 0
- Populate Next Right Pointer in Each Node
- populate next right pointer in each node
- Leetcode: Populating Next Right Pointer in Each Node
- LeetCode: Populating Next Right Pointer in Each Node II
- [LeetCode] Populating Next RIght Pointer in Each Node II
- [LeetCode] Populate the next right pointer in binary tree I
- [LeetCode] Populate the next right pointer in binary tree II
- Populating Next Right Pointers in Each Node
- Populating Next Right Pointers in Each Node
- Populating Next Right Pointers in Each Node
- Populating Next Right Pointers in Each Node
- Populating Next Right Pointers in Each Node
- Populating Next Right Pointers in Each Node
- Populating Next Right Pointers in Each Node
- Populating Next Right Pointers in Each Node
- Populating Next Right Pointers in Each Node
- Populating Next Right Pointers in Each Node
- Populating Next Right Pointers in Each Node
- 程序员读书和练习的方法(个人观点)
- 第96讲:Akka第一个案例动手实战main方法实现中ActorSystem等代码详解学习笔记
- iOS开发:通讯录之联系人添加、移动、删除
- AdaultBird--我的黑马程序员之路!Chapter3---多线程同步,同步唤醒和等待,守护线程,String类,基本数据类型包装类,集合框架中的List和Set
- 欢迎使用CSDN-markdown编辑器
- populate next right pointer in each node
- 流水笔记--2015-9-9
- new和二级指针
- 正则表达式。。。
- AngularJs 在ng-repeat中动态使用ng-model进行双向数据绑定
- MediaPlayer播放歌曲
- 为什么是我而不是别人?
- UVA 11090 Going in Cycle!!
- HDU - 4421 Bit Magic