当前位置: 首页 > wzjs >正文

经典设计作品二十个优化

经典设计作品,二十个优化,长沙营销型网站设计,做网站标题图片大小将有序数组转换为二叉搜索树 力扣题目链接 题目描述 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 平衡 二叉搜索树。 解题思路 很简单的遇到递归题目,对数组取半,然后构建中间节点作为该数组对应的…

将有序数组转换为二叉搜索树

力扣题目链接

题目描述

给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 平衡 二叉搜索树。

解题思路

很简单的遇到递归题目,对数组取半,然后构建中间节点作为该数组对应的树,然后左右两边切割数组递归下去。

题解

class Solution {
public:TreeNode* sortedArrayToBST(vector<int>& nums) {if(nums.size() == 0){return nullptr;}if(nums.size() == 1){TreeNode* temp = new TreeNode(nums[0]);return temp;}int n = nums.size() / 2;vector<int> arr1(nums.begin(), nums.begin() + n);vector<int> arr2(nums.begin() + n + 1, nums.end());TreeNode* temp = new TreeNode(nums[n]);temp->left = sortedArrayToBST(arr1);temp->right = sortedArrayToBST(arr2);return temp;}
};
http://www.dtcms.com/wzjs/16170.html

相关文章:

  • 青岛建设局网站首页如何建一个自己的网站
  • 在北京做家教的网站河南省疫情最新情况
  • 有没有做问卷还能赚钱的网站互联网电商平台有哪些
  • 厦门住房和城乡建设局网站信阳网站seo
  • 营销设计网站建设新乡网站优化公司
  • 怎么黑网站的步骤青岛seo外包服务
  • 广州天河区网站建设怎么网站推广
  • 天津津南区建设委员会网站百度搜索结果优化
  • 广州专业网站制作公司google搜索引擎入口google
  • 成都网站建设找重庆最佳科技免费发布推广的网站有哪些
  • 提高网站百度权重怎样做推广是免费的
  • 合肥网站开发公司网络营销的优缺点
  • 陕西省建设网陕西省建筑市场监管与诚信信息发布平台seo优化是啥
  • 沈阳网站设计公司有哪些佛山网络营销推广
  • 上海制作网站的公司长沙seo霜天
  • 做商城网站一般用什么武汉标兵seo
  • 网站建设制作设计开发福建谷歌广告推广怎么做
  • 南山做网站公司品牌全案策划
  • 易企秀网站开发技术苏州网站关键词优化推广
  • dede网站打开速度慢深圳百度seo培训
  • 手机网站制作得多少钱啊杭州百度seo代理
  • 站内推广雷神代刷推广网站
  • 为什么做腾讯网站百度普通收录
  • 做ps彩图什么网站好怎么在百度上做推广上首页
  • 重庆住房城乡建设委员会官方网站找客户资源的软件哪个最靠谱
  • 做像58这种分类信息网站赚钱吗bt磁力兔子引擎
  • 网站修改字体尺寸怎么做汕头seo排名收费
  • 慈溪公司做网站营销方式有哪些
  • 网站的种类如何刷seo关键词排名
  • 广告设计公司有什么岗位北京外包seo公司