leetcode Populating Next Right Pointers in Each Node
来源:互联网 发布:剑侠情缘手游工资算法 编辑:程序博客网 时间:2024/06/05 05:02
题目链接
思路:这个题目有问题。其实深度优先并不是常量空间复杂度的。
遇到问题:
1注意链接
root->right->next= root->next->left;
2注意在虽有边的时候root没有next
/** * Definition for binary tree with next pointer. * struct TreeLinkNode { * int val; * TreeLinkNode *left, *right, *next; * TreeLinkNode(int x) : val(x), left(NULL), right(NULL), next(NULL) {} * }; */class Solution {public: void connect(TreeLinkNode *root) { if(root==NULL||root->left==NULL) { return; } root->left->next=root->right; if(root->right!=NULL&&root->next!=NULL) { root->right->next= root->next->left; } connect(root->left); connect(root->right); }};
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 &&Populating Next Right Pointers in Each Node||
- LeetCode Populating Next Right Pointers in Each Node & Populating Next Right Pointers in Each Node I
- 【Leetcode】Populating Next Right Pointers in Each Node in JAVA
- LeetCode Populating Next Right Pointers in Each Node
- LeetCode Populating Next Right Pointers in Each Node II
- [Leetcode] Populating Next Right Pointers in Each Node
- LeetCode: Populating Next Right Pointers in Each Node
- [Leetcode] Populating Next Right Pointers in Each Node II
- [LeetCode] Populating Next Right Pointers in Each Node
- [LeetCode] Populating Next Right Pointers in Each Node II
- 【leetcode】 Populating Next Right Pointers in Each Node
- leetcode 78: Populating Next Right Pointers in Each Node
- leetcode 79: Populating Next Right Pointers in Each Node II
- Leetcode: Populating Next Right Pointers in Each Node
- [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
- vb.net 下的sql多表查询问题
- 22条协助您增加工作效率、节约时间的建议
- 单片机通信协议
- kafka消费失败多次重试
- vector容器中删除元素
- leetcode Populating Next Right Pointers in Each Node
- 链队
- Android Service的使用解析
- JavaScript如何调用CSS属性
- linux 16个应该了解的命令
- samba配置
- Objective-C 对字符串的操作
- gcc编译程序的过程
- SQLServer MySql 计数器表