[leetcode][108]. Convert Sorted Array to Binary Search Tree
来源:互联网 发布:网页设计软件有哪些 编辑:程序博客网 时间:2024/06/04 18:31
Given an array where elements are sorted in ascending order, convert it to a height balanced BST.
# Definition for a binary tree node.# class TreeNode(object):# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution(object): def sortedArrayToBST(self, nums): """ :type nums: List[int] :rtype: TreeNode """ if len(nums) == 0: return None if len(nums) == 1: return TreeNode(nums[0]) def insert(nums): if len(nums) == 1: return TreeNode(nums[0]) if len(nums) == 0: return None left = 0 right = len(nums) mid = (left+right)//2 node = TreeNode(nums[mid]) node.left = insert(nums[:mid]) node.right = insert(nums[mid+1:]) return node return insert(nums)
0 0
- Leetcode 108 Convert Sorted Array to Binary Search Tree
- Leetcode 108 Convert Sorted Array to Binary Search Tree
- LeetCode 108: Convert Sorted Array to Binary Search Tree
- LeetCode(108)Convert Sorted Array to Binary Search Tree
- LeetCode 108 Convert Sorted Array to Binary Search Tree
- LeetCode: Convert Sorted Array to Binary Search Tree [108]
- LeetCode 108 Convert Sorted Array to Binary Search Tree
- [leetcode 108] Convert Sorted Array to Binary Search Tree
- leetcode || 108、Convert Sorted Array to Binary Search Tree
- Convert Sorted Array to Binary Search Tree - LeetCode 108
- [Leetcode 108, Meidum] Convert Sorted Array to Binary Search Tree
- leetcode[108]:Convert Sorted Array to Binary Search Tree
- LeetCode(108) Convert Sorted Array to Binary Search Tree
- Leetcode# 108 Convert Sorted Array to Binary Search Tree
- [leetcode-108]Convert Sorted Array to Binary Search Tree(java)
- leetcode 108: Convert Sorted Array to Binary Search Tree
- LeetCode(108) Convert Sorted Array to Binary Search Tree
- LeetCode 108: Convert Sorted Array to Binary Search Tree
- YOLO v2 reorg 学习
- 熵值法确定权重算法及Matlab实现
- [笔记]《Linux内核设计与实现》第三章进程管理
- 编译时 报错处理(二)id类型
- 记一次Profiler性能分析
- [leetcode][108]. Convert Sorted Array to Binary Search Tree
- Java异常体系
- 微信小程序_小球弹啊弹(画布的简单使用)
- 2016年度总结以及2017年计划
- 蓝桥杯ALGO_02(最大最小公倍数)
- kafka集群搭建,新手入门
- 微服务实战:从架构到发布(二)
- 网易的又一款榜首之作,《倩女幽魂》营销负责人解析
- 计算一个value中1的个数