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

简述电子商务的含义西安网站seo厂家

简述电子商务的含义,西安网站seo厂家,织梦网站加网站地图,百度网站怎么做的题目描述 [-10,-3,0,5,9] 转换成如下二叉搜索树: 解题的核心原理是:二叉搜索树的中序遍历结果是一个升序数组,所以根节点的数值,也位于数组的中部。 class Solution {public TreeNode sortedArrayToBST(int[] nums) {return h…

题目描述

[-10,-3,0,5,9] 转换成如下二叉搜索树:

解题的核心原理是:二叉搜索树的中序遍历结果是一个升序数组,所以根节点的数值,也位于数组的中部。

class Solution {public TreeNode sortedArrayToBST(int[] nums) {return helper(nums, 0, nums.length - 1); //递归}//nums={-10,-3,0,5,9}public TreeNode helper(int[] nums, int left, int right) { //开始结点大于尾结点,返回null,这个null在后续的递归中,其实是叶子结点。if (left > right) {  //比如left是0,right是mid-1=-1//叶子结点是nullreturn null;} // 总是选择中间位置左边的数字作为根节点int mid = (left + right) / 2; //mid=(0+4)/2=2//初始化二叉搜索树的根结点,最终返回这个根节点TreeNode root = new TreeNode(nums[mid]);         //helper(nums,0,1)-> root.left是-10//左侧的值都比根节点要小//mid-1是这行代码的关键root.left = helper(nums, left, mid - 1); //helper(nums,3,4)-> root.right是5//右侧的值都比根节点要大root.right = helper(nums, mid + 1, right);return root; //返回二叉搜索树的根节点}
}

执行过程:

nums={-10,-3,0,5,9}
helper(nums,0,4)
mid=2   nums[2]=0 root=0
root.left=helper(nums,0,1)==>( mid=0  nums[0]=-10 root=-10 root.left=helper(nums,0,-1)=null root.right=(nums,1,1) ==> (mid=1, root=nums[1]=-3,root.left=helper(nums,1,0)=null  root.right=helper(nums,2,1)=null))root.right=helper(nums,3,4)==>(left=3,right=4,mid=(3+4)/2=3 nums[3]=4  root=4root.left = helper(nums,3,2)=nullroot.right = helper(nums,4,4)==>{  left=4, right=4,mid=4,root=nums[4]=9root.left=helper(nums,4,3)=nullroot.right=helper(nums,5,4)=null}	
)
http://www.tj-hxxt.cn/news/83499.html

相关文章:

  • 寻花问柳一家专注做男人喜爱的网站苏州优化seo
  • 鹤壁哪里做网站信阳搜索引擎优化
  • 怎么建立自己的网站?seo常用工具
  • 做网站的知识某网站seo诊断分析
  • 栾城网站制作深圳搜索排名优化
  • 母婴类网站怎么建设新一轮疫情最新消息
  • 仓山网站建设seo从入门到精通
  • 网站建设排名优化技巧宁波关键词优化企业网站建设
  • 海南省建设人力资源网站b2b网站大全
  • 呼和浩特网站开发拼多多seo搜索优化
  • 深圳市福田建设股份有限公司网站竞价托管怎么做
  • 首信建设网站大数据培训班需要多少钱
  • 有没有做语文题的网站地推怎么做最有效
  • 张家口网站建设电话如何在各大平台推广
  • 做网站站长累吗怎么建立一个属于自己的网站
  • 树莓派发布网站做性能测试在哪个平台做推广比较好
  • 移动终端的网站seo课程多少钱
  • 佛山专业的做网站seo关键词排名优化工具
  • 临沂网站建设排名重庆百度总代理
  • wordpress在线教育插件网站seo优化技能
  • 是普通网站地图好还是rss地图好一点太原免费网站建站模板
  • 百度网站统计如何制作网页
  • 厦门网站建设培训百度竞价推广自己可以做吗
  • 网站怎么做黑链接重庆seo霸屏
  • 阿里云 部署网站武汉新闻最新消息
  • 天津商城网站建设公司网店运营教学
  • 网站制作背景广东seo推广外包
  • 做网站公司上海电商最好卖的十大产品
  • wordpress始终无法登录seo关键词优化方法
  • 合肥++网站建设华夏思源培训机构官网