博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Leetcode Convert Sorted Array to Binary Search Tree
阅读量:5291 次
发布时间:2019-06-14

本文共 569 字,大约阅读时间需要 1 分钟。

Given an array where elements are sorted in ascending order, convert it to a height balanced BST.

TreeNode *createSearchTree(vector
& num, int left , int right){ if(left > right) return NULL; int mid = (left+right)>>1; TreeNode *root = new TreeNode(num[mid]); root->left = createSearchTree(num,left,mid-1); root->right = createSearchTree(num,mid+1,right); return root;}TreeNode *sortedArrayToBST(vector
&num) { return createSearchTree(num,0,num.size()-1);}

 

转载于:https://www.cnblogs.com/xiongqiangcs/p/3804096.html

你可能感兴趣的文章
我需要什么样的浏览器?
查看>>
取textaera里的值
查看>>
java设计模式1--工厂方法模式(Factory Method)
查看>>
博客第一弹—聊聊HTML的那些事
查看>>
上海2017QCon个人分享总结
查看>>
HIVE快速入门 分类: B4_HIVE 2015-...
查看>>
Mysql安装方法及安装问题解决
查看>>
Java动态代理的两种实现方式:
查看>>
PHP trait
查看>>
Redis的常用命令(三)
查看>>
HDOJ 4749 Parade Show
查看>>
python 多线程并发threading & 任务队列Queue
查看>>
【黑马程序员】资深程序员的见解
查看>>
1_fbauto
查看>>
IO体系、集合体系、多线程、jdbc
查看>>
Spring Cloud Turbine微服务集群实时监控
查看>>
django过滤富文本XSS
查看>>
Java异常处理机制及两种异常的区别
查看>>
【前端_js】最实用的正则表达式整理
查看>>
C#当中的扩展方法
查看>>