LeetCode@DFS_257_Binary_Tree_Paths
来源:互联网 发布:customrules.js 编辑:程序博客网 时间:2024/06/03 16:52
Problem:
Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
Java:
/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */public class Solution { public TreeNode sortedArrayToBST(int[] nums){if (nums == null){return null;}TreeNode ans = helper(nums, 0, nums.length-1);return ans;}public TreeNode helper(int[] nums, int start, int end){if (start > end){return null;}int mid = (end + start) / 2;TreeNode root = new TreeNode(nums[mid]);root.left = helper(nums, start, mid - 1);root.right = helper(nums, mid + 1, end);return root;}}
阅读全文
0 0
- LeetCode@DFS_257_Binary_Tree_Paths
- LeetCode@DFS_257_Binary_Tree_Paths
- leetcode
- [leetcode]
- LeetCode
- leetcode
- leetcode
- leetcode:
- leetcode:
- LeetCode
- leetcode
- LEETCODE
- leetcode
- leetCode
- leetcode
- [leetcode]
- LeetCode
- leetcode
- QSS美化之QPushButton
- Spring Boot 与 Spark的整合
- ant介绍
- std::condition_variable
- Java设计模式-观察者模式
- LeetCode@DFS_257_Binary_Tree_Paths
- css3text-transform,用来控制文本的大小写属性
- python2.7 32位 和 PyDev 4.2.0 32位
- Intent
- Python学习之旅-19
- 集合和数组之间的转化
- 解决win系统点击右键时鼠标一直不停转圈操作
- Fiddler怎么对手机的数据进行代理抓包分析
- GET和POST的数据传递到底有何区别?