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

四川建设厅证件查询网站看车二手车网站源码

四川建设厅证件查询网站,看车二手车网站源码,o2o网站建设报价,网站建设技术有哪些文章目录 题目描述思路解答(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/273565/

相关文章:

  • 郑州网站加工九九九九人力资源有限公司
  • 湖州网站建设推广网页制作源代码
  • 公司想建个网站泉州网页网站制作
  • 贵阳制作网站vs网站开发入门
  • 杭州建设网站官网国内 wordpress主机
  • 校园网站开发的目的域名免费查询
  • 天河网站建设wordpress提示没有权限
  • 如何做论坛网站成都附近的旅游景点大全
  • 分辨率大于1920的网站怎么做百度地图手机网站代码
  • 环保设计院的网站建设找别人做淘客网站他能改pid吗
  • 无锡做网站哪家好丰台建设企业网站
  • 域名和网站一样吗江阴 网站开发
  • 淘宝客都在什么平台建网站百度网站怎么建设
  • 青岛网站互联网公司淘宝网页版手机登录
  • 个人网站 虚拟主机价格阳泉 网站建设合作
  • 长沙品牌logo设计公司seo推广效果怎么样
  • 通辽北京网站建设如何发布网页
  • 果洛营销网站建设哪家好长沙建设教育网
  • 做美食教程的网站有哪些建设银行网站一直打不开
  • 外包网站自己维护个人申请公众号注册
  • 企业网站制作 优帮云英文网站设计制作
  • 长沙点梦网站建设河北省建设资格执业中心网站
  • 福步外贸官网济南seo的排名优化
  • iis7配置asp网站国家企业营业执照查询
  • 广州万安建设监理有限公司网站wordpress nginx php.ini
  • 做3d打印网站枣强网站建设培训学校
  • 网站建设地基本流程太原提高网站排名
  • 青岛网站建设青岛新思维网站按钮样式
  • 公司网站的留言板怎么做企业网站制作比较好的
  • 关于做外汇现货的网站网站目录改版如何301跳转呀