leetcode Flatten Binary Tree to Linked List
来源:互联网 发布:工业设计必用的软件 编辑:程序博客网 时间:2024/05/22 12:53
题目链接
思路:
用一个递归思路,很简单
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */public class Solution { public void flatten(TreeNode root) { if(root==null) { return; } flatten(root.left); TreeNode right=root.right; if(root.left!=null) { TreeNode temp=root.left; while(temp.right!=null) { temp=temp.right; } root.right=root.left; temp.right=right; } root.left=null; flatten(right); }}
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
- 项目适配iOS9遇到的一些问题及解决办法
- 关于微信分享、微信登录秘钥问题,及点击分享闪一下,提示分享成功,实际上没有分享成功
- EF+MYSQL 服务器预编译
- 人脸识别
- 深入了解RPC <一>
- leetcode Flatten Binary Tree to Linked List
- android listview converView+ viewHolder
- 为一个有数据没有主键id的数据表添加主键字段
- 谈自动化测试框架思想与构建
- phonegap js 和 本地代码 调用原理
- CoordinatorLayout CollaspingToolBar
- unity 读取excel表 生成asset资源文件
- redis.conf配置详细解析
- Post与Get区别