Leetcode#117 Populating Next Right Pointers in Each Node II
2015-01-21 14:03
337 查看
原题地址
二叉树的层次遍历。
对于每一层,依次把各节点连起来即可。
代码:
二叉树的层次遍历。
对于每一层,依次把各节点连起来即可。
代码:
void connect(TreeLinkNode *root) { if (!root) return; queue<TreeLinkNode *> parents; parents.push(root); while (!parents.empty()) { queue<TreeLinkNode *> children; while (!parents.empty()) { TreeLinkNode *p = parents.front(); parents.pop(); p->next = parents.empty() ? NULL : parents.front(); if (p->left) children.push(p->left); if (p->right) children.push(p->right); } parents = children; } }
相关文章推荐
- leecode 解题总结:117. Populating Next Right Pointers in Each Node II
- LeetCode 117:Populating Next Right Pointers in Each Node II
- leetcode[117]Populating Next Right Pointers in Each Node II
- Populating Next Right Pointers in Each Node II - LeetCode 117
- LeetCode 117 Populating Next Right Pointers in Each Node II
- 117. Populating Next Right Pointers in Each Node II
- [leetcode 117] Populating Next Right Pointers in Each Node II
- 117. Populating Next Right Pointers in Each Node II
- 117. Populating Next Right Pointers in Each Node II
- LeetCode117 Populating Next Right Pointers in Each Node II
- leetcode@ [116/117] Populating Next Right Pointers in Each Node I & II (Tree, BFS)
- leetcode_117_Populating Next Right Pointers in Each Node II
- LeetCode 117:Populating Next Right Pointers in Each Node II
- 117. Populating Next Right Pointers in Each Node II
- 117. Populating Next Right Pointers in Each Node II
- 117:Populating Next Right Pointers in Each Node II【树】【DFS】
- Leetcode 117 Populating Next Right Pointers in Each Node II
- leetcode[117]:Populating Next Right Pointers in Each Node II
- Leetcode-117: Populating Next Right Pointers in Each Node II
- [LeetCode]117 Populating Next Right Pointers in Each Node II