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

在线网站生成器中国销售网

在线网站生成器,中国销售网,外贸网站建设课本,怎么做有趣视频网站解法一:中序遍历(递归),总是选择中间位置左边的数字作为根节点。 二叉搜索树的中序遍历是升序序列,题目给定的数组是按照升序排序的有序数组,因此可以确保数组是二叉搜索树的中序遍历序列。 给定二叉搜索树…

解法一:中序遍历(递归),总是选择中间位置左边的数字作为根节点。

二叉搜索树的中序遍历是升序序列,题目给定的数组是按照升序排序的有序数组,因此可以确保数组是二叉搜索树的中序遍历序列。
给定二叉搜索树的中序遍历,是否可以唯一地确定二叉搜索树?答案是否定的。如果没有要求二叉搜索树的高度平衡,则任何一个数字都可以作为二叉搜索树的根节点,因此可能的二叉搜索树有多个。因此我们要固定循环方式。

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public TreeNode sortedArrayToBST(int[] nums) {return helper(nums, 0, nums.length-1);}public TreeNode helper(int[] nums, int left, int right){if(left>right){return null;}// 取中间或中间左边的元素为根节点int mid = (left+right)/2;TreeNode node = new TreeNode(nums[mid]);node.left = helper(nums, left, mid-1);node.right = helper(nums, mid+1, right);return node;}
}
http://www.dtcms.com/wzjs/91414.html

相关文章:

  • 网站建设辶金手指排名十五营销和销售的区别在哪里
  • php做网站多少钱定制网站和模板建站
  • 网站建设 军报学网络营销好就业吗
  • 个人做医疗类网站违法?营销策划公司名称
  • 新闻自动采集网站源码模板建站的网站
  • 阜宁做网站找哪家好怎么搭建网站
  • 网站设计到底做多宽日照网络推广公司
  • 文山知名网站建设报价公司网站建设服务
  • 自己做电台直播的网站昆山seo网站优化软件
  • 中国网站制作企业排行榜武汉网站开发公司seo
  • 深圳哪里可以做物流网站如何关闭2345网址导航
  • wordpress网站公告google手机官网
  • wordpress 网站图标通过百度指数不能判断出
  • 乐清做网站建设网站排名优化公司哪家好
  • 国内网站建设公司排名网站关键词seo费用
  • 如何做淘宝二手网站太原百度seo
  • 个人公众号 可以用wordpress福州seo优化
  • 网站部分频道完全不收录了怎么做百度网址大全首页链接
  • 吉安seo招聘廊坊优化外包
  • 商务网站建设的步骤推广网站最有效办法
  • wordpress本地访问满seo排名优化软件
  • 网站建设中图标网络推广关键词优化公司
  • 常德天鹰建设有限公司网站网络推广员上班靠谱吗
  • 开锁公司网站建设营销软文范例大全100字
  • WordPress生成分享图片网站推广seo设置
  • 提高网站搜索排名推广普通话的意义简短
  • 提供秦皇岛网站建设网络营销推广策划方案
  • 企业网页与网站区别餐饮营销手段13种手段
  • 页面设计时最好用多少种颜色windows优化大师有必要安装吗
  • 搜索引擎优化的七个步骤app优化建议