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

保险网站建设平台商城网站开发企业

保险网站建设平台,商城网站开发企业,大淘客cms网站建设,网站建设在线学习文章目录 题目描述思路解答(c)结果 题目描述 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二…

文章目录

  • 题目描述
  • 思路
  • 解答(c++)
  • 结果

题目描述

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

高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。
在这里插入图片描述

思路

设置头尾指针,将中间值设置root,然后左右两边进行相同的设置,实现一个递归函数,直到头指针位置大于尾指针位置。

解答(c++)

class Solution {
public:TreeNode* myBuild(vector<int>& nums, int begin, int end){if(begin > end) return nullptr;int mid = begin + (end-begin)/2;TreeNode* root = new TreeNode(nums[mid]);root->left = myBuild(nums, begin, mid-1);root->right = myBuild(nums, mid+1, end);return root;}TreeNode* sortedArrayToBST(vector<int>& nums) {return myBuild(nums, 0, nums.size()-1);}
};

结果

在这里插入图片描述

http://www.yayakq.cn/news/727369/

相关文章:

  • 哪里有做网站服务商淇县网站建设
  • 搭建一个网站教程毕业设计网站开发的中期报告
  • 二手网站建设论文答辩wordpress图片编辑插件
  • 建网站 域名北京顺义做网站
  • 怎么更改网站域名wordpress自动采集发布插件
  • 西安建设门户网站学院网站建设目标
  • 购物网站开发实例wordpress新建数据库
  • 免费网站建站+凡科建站东营大众网
  • wordpress建网站详细教程最好的搜索引擎
  • 长沙企业建站按效果付费达州建网站
  • 品牌网站建设专业定制汉口网站建设制作
  • 阿里云服务器做网站django素材网站建设需要多少费用
  • 广东专业网站建设龙岩人才网
  • 住房和城乡建设局网站职能演出备案在哪里查询
  • 东莞市公司网站建设服务机构做唯品客网站的感想
  • 东莞企业营销型网站广东建设集团
  • 微页制作网站模板免费下载青田网站建设
  • 自己做的网站可以有多个前端吗网站由什么组成
  • 网站名称推荐天津企业模板建站哪个好
  • 佛山出格建站深圳南山区住房和建设局网站
  • 购销网站建设视频百度云阿里+wordpress
  • 定制网站报价网站登录接口怎么做
  • 个人网站开发人员模仿茶叶的网站制作
  • 如何创建一个属于自己的网站郑州快速排名优化网站
  • 做网站绿色和什么颜色搭配4a网站建设公司
  • 免费网站在线观看人数在哪买邯山企业做网站推广
  • 企业免费网站制作比较好的一个网站3个相似域名
  • 免费网站导航建设小规模纳税人企业所得税怎么征收
  • 2018年网站优化怎么做网站制作素材
  • 站长工具seo综合查询方法网站做成软件免费