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

有没有做的很炫的科技型网站杭州专业seo

有没有做的很炫的科技型网站,杭州专业seo,做网站联系电话,可以自己制作图片的软件1 题目:将有序数组转换为二叉搜索树 官方标定难度:易 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 平衡 二叉搜索树。 示例 1: 输入:nums [-10,-3,0,5,9] 输出:[0…

1 题目:将有序数组转换为二叉搜索树

官方标定难度:易

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

示例 1:

在这里插入图片描述

输入:nums = [-10,-3,0,5,9]
输出:[0,-3,9,-10,null,5]
解释:[0,-10,5,null,-3,null,9] 也将被视为正确答案:
在这里插入图片描述

示例 2:

在这里插入图片描述

输入:nums = [1,3]
输出:[3,1]
解释:[1,null,3] 和 [3,1] 都是高度平衡二叉搜索树。

提示:

1 <= nums.length <= 1 0 4 10^4 104
- 1 0 4 10^4 104 <= nums[i] <= 1 0 4 10^4 104
nums 按 严格递增 顺序排列

2 solution

找到中间的数,作为根节点,左边的作为左子树。右边的作为右子树即可。

代码

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

结果

在这里插入图片描述

http://www.dtcms.com/wzjs/21998.html

相关文章:

  • 平泉建设局网站项目推广平台排行榜
  • 网站开发建设百度平台客服电话是多少
  • 做网站前台用什么软件产品推广策划方案
  • 浙江省住房建设厅网站首页优化网络培训
  • 如何建立网站视频企业邮箱入口
  • WordPress自学建网站网络公司优化关键词
  • wordpress点数关键词优化公司排行
  • 简单的企业网站制作郑州网站建设专业乐云seo
  • 网站集约化建设的意义深圳seo博客
  • 太仓网站建设教程如何在互联网推广自己的产品
  • 苏州哪里有做淘宝网站的网络营销期末总结
  • 搜索型网站网页是怎么制作的
  • 网站备案到哪里下载专业网络推广机构
  • 网上做中考题的网站买外链
  • 赣州哪里可以做网站网络推广是指什么
  • 网站开发报价单模板网络营销岗位职责和任职要求
  • 上海做网站建设公司百度一下你就知道移动官网
  • 哪个网站推荐做挖机事的女生学网络营销这个专业好吗
  • wordpress采集微信公众号长春seo优化
  • 网站开发遇到的最大困难软文模板300字
  • 温江做网站的公司营销型网站一般有哪些内容
  • 海洋网站建设公司站长工具推荐网站
  • 网站建设愿景seo1新地址在哪里
  • 做日语字幕的网站软文网站有哪些
  • 网站是怎么做新手引导百度seo新站优化
  • 电影制作专业seo短期培训班
  • 北京小程序开发制作公司百度地图关键词优化
  • 网站做二级域名武汉网站设计十年乐云seo
  • 让网站排名下降电商营销策划方案范文
  • 宁波市建设银行网站技能培训班有哪些课程