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

苏州专业高端网站建设机构建筑工程官网

苏州专业高端网站建设机构,建筑工程官网,c#网站开发框架,域名估价给你一个整数数组 nums ,其中元素已经按升序排列,请你将其转换为一棵 平衡二叉搜索树。 示例 1: 输入:nums [-10,-3,0,5,9] 输出:[0,-3,9,-10,null,5] 解释:[0,-10,5,null,-3,null,9] 也将被视为正确答案…

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

示例 1:

输入:nums = [-10,-3,0,5,9]
输出:[0,-3,9,-10,null,5]
解释:[0,-10,5,null,-3,null,9] 也将被视为正确答案

方法:中序遍历,总是选择中间位置左边的数字作为根节点

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     struct TreeNode *left;*     struct TreeNode *right;* };*/
//自己定义的build函数要放在前面
struct TreeNode* build(int* nums,int left,int right){if(left>right){return NULL;}int mid=(left+right)/2;
//创建新节点struct TreeNode* root =(struct TreeNode*)malloc(sizeof(struct TreeNode));root->val=nums[mid];root->left=build(nums,left,mid-1);root->right=build(nums,mid+1,right);return root;
}struct TreeNode* sortedArrayToBST(int* nums, int numsSize) {return build(nums,0,numsSize-1);
}

 

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

相关文章:

  • 厦门网站推广公司哪家好中小型网站建设与网络搭建
  • 安徽省建设工程造价管理总站网站如何成为网页设计师
  • 有名的网站制营销型企业网站建设规划探讨
  • 一般网站开发的硬件要求qq营销软件
  • 公司注销网站备案申请表企业网站设计解决方案
  • 小企业网站怎么做城乡建设部网站 挂证
  • 使用本地主机做网站wordpress 标题翻译
  • icp网站备案系统个人网站主页html5
  • 外贸网站建设服务平台织梦网站栏目设计
  • 上海网站建设内容更新工作室装修效果图
  • 网站qq临时会话代码qq登录入口网页版
  • 品牌广告设计制作公司网站源码c 鲜花店网站建设
  • 网站建设调研报告的前言免费做字体的网站好
  • php做的网站代码电商运营怎么学
  • 开网站做网站赚钱吗dw制作自己的网址
  • 兰州专业网站建设公司美食网站设计方案
  • 关于做营销型网站的建议网站建设 模块
  • py可以做网站吗做微信网站公司
  • 建设公司网站模版建设虚拟币交易网站
  • 斗牛网站开发免费做链接的网站吗
  • 祥云平台做网站好不好湛江宇锋网站建设
  • 济南正规做网站公司郑州前端开发培训机构
  • cms网站网络地址图片在网站接入银联怎么做
  • 宁波网站推广公司价格小城镇建设的网站中的主要观点
  • 如何用dw做网站地图厂房出租做推广什么网站好
  • 商业网站建设大纲网站备案的幕布
  • 个人微企业网站模板前端开发入门视频教程
  • 如何防止网站挂黑链建立网站的程序
  • 单位建网站怎么做青岛市平台公司
  • 响应式网站设计的现状成都哪家公司做网站好