博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode 108 将有序数组转换为二叉搜索树 (Convert Sorted Array to Binary Search Tree)
阅读量:5172 次
发布时间:2019-06-13

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

 

/** * Definition for a binary tree node. * struct TreeNode { *     int val; *     TreeNode *left; *     TreeNode *right; *     TreeNode(int x) : val(x), left(NULL), right(NULL) {} * }; */class Solution {public:    TreeNode* sortedArrayToBST(vector
& nums) { int len=nums.size(); return soln(nums,0,len); } TreeNode* soln(vector
& nums,int bg,int ed) { int mid=bg+(ed-bg)/2; if(mid==ed){ return NULL; } TreeNode *res=new TreeNode(nums[mid]); res->left=soln(nums,bg,mid); res->right=soln(nums,mid+1,ed); return res; }};
View Code

 

转载于:https://www.cnblogs.com/azureice/p/leetcode108.html

你可能感兴趣的文章
面试准备
查看>>
mysql 1067
查看>>
java之接口适配器
查看>>
nginx安装手册
查看>>
动态将ASPX生成HTML网页并将网页导出PDF
查看>>
Find Backpacker Jobs in Australia
查看>>
面试题:return和finally执行
查看>>
Heroku第三方服务接入指南(二)
查看>>
MSRA专访摘要
查看>>
团队作业4
查看>>
随手一写,简单的四则运算练习
查看>>
DualGan
查看>>
Burp Suite详细使用教程-Intruder模块详3
查看>>
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
查看>>
Android开发技术周报 Issue#38
查看>>
win10 桌面设置为远程桌面
查看>>
多人操作sqlite3数据库冲突问题解决方法
查看>>
String,StringBuffer,StringBulilder之间的区别
查看>>
第四次团队作业--选题
查看>>
记录专用
查看>>