LeetCode 114. Flatten Binary Tree to Linked List
来源:互联网 发布:上海淘宝运营培训班 编辑:程序博客网 时间:2024/06/05 20:38
代码:
class Solution {public: void flatten(TreeNode *root) { if (root == NULL) { return ; } flatten( root->left );flatten( root->right ); auto left_right_most = find_right_most(root->left); if (left_right_most != NULL) { left_right_most->right = root->right; root->right = root->left; root->left = NULL; } }private:TreeNode *find_right_most(TreeNode* node){while (node!=NULL && node->right!=NULL){node = node->right;}return node;}};
0 0
- LeetCode: Flatten Binary Tree to Linked List
- LeetCode Flatten Binary Tree to Linked List
- LeetCode: Flatten Binary Tree to Linked List
- [Leetcode] Flatten Binary Tree to Linked List
- [LeetCode] Flatten Binary Tree to Linked List
- Leetcode: Flatten Binary Tree to Linked List
- leetcode Flatten Binary Tree to Linked List
- LeetCode Flatten Binary Tree to Linked List
- LeetCode - Flatten Binary Tree to Linked List
- 【leetcode】Flatten Binary Tree to Linked List
- [LeetCode]Flatten Binary Tree to Linked List
- [Leetcode]Flatten Binary Tree to Linked List
- [leetcode]Flatten Binary Tree to Linked List
- LeetCode-Flatten Binary Tree to Linked List
- [leetcode] Flatten Binary Tree to Linked List
- LeetCode - Flatten Binary Tree to Linked List
- LeetCode:Flatten Binary Tree to Linked List
- [LeetCode] Flatten Binary Tree to Linked List
- Flatten Binary Tree to Linked List
- Python 访问Facebook (API)
- LeetCode 112. Path Sum
- LeetCode 113. Path Sum II
- pyunit扩展:设置用例超时
- LeetCode 114. Flatten Binary Tree to Linked List
- linux--数据流重导向
- Oracle中查询带有lob字段的表的大小
- web测试总结
- Dom4J解析xml文档
- LeetCode 115. Distinct Subsequences
- 设计模式(8) - 迭代器模式(iterator)- 实现ArrayList和linkedList的迭代器
- LeetCode 116. Populating Next Right Pointers in Each Node
- LeetCode 117. Populating Next Right Pointers in Each Node II