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

做网站不难吧免费注册网站有哪些

做网站不难吧,免费注册网站有哪些,php网站插件,个人微信公共号可以做微网站么给你一个整数数组 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.ds6.com.cn/news/42613.html

相关文章:

  • 什么网站专门做自由行的化妆培训
  • 温州网站定制产品推广公司
  • 网站地图在线制作工具指数函数求导公式
  • 建设银行益阳市分行桃江支行网站台州网站建设
  • 北京网站建设设计公司哪家好网络推广主要做什么
  • 那么多网站都是谁做的百度图片搜索
  • 网站秒杀怎么做网址域名ip解析
  • 网站做微信支付接口长沙专业网络推广公司
  • 互联网行业新闻的靠谱网站网站建设推广公司
  • 做网站需要多少钱西安长春网站提升排名
  • 创意设计企业seo快速排名软件案例
  • 全球最热门网站百度竞价推广点击软件
  • 用js做的网站代码个人介绍网页制作
  • 嘉兴网站建设公司电话宣传软文怎么写
  • 商务网站建设内容免费的网页网站
  • 绩效管理网站开发百度搜索关键词排名
  • 外国做美食视频网站网络营销八大职能
  • 建一个网站需要网站程序吗关键词快速排名怎么做
  • 领导交给你一个网站你该怎么做惠州seo外包平台
  • 巫溪县城乡建设委员会网站鸣蝉智能建站
  • 海珠区建网站公司什么推广方式能快速引流
  • 国外优秀人像摄影网站关键词上首页的有效方法
  • 网站制作价格是多少元下拉框关键词软件
  • 网站挂黑链赚钱全网媒体发布平台
  • 网站怎么做直通车网站手机版排名seo
  • 网页设计导航栏尺寸百度seo排名培训优化
  • 做采购常用的几个网站郑州seo建站
  • 广州做网站最好的公司东营百度推广电话
  • 代做土木毕业设计网站互联网公司排名100强
  • 免费个人网站模版ps竞价开户推广