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

云建站规划图软件项目实施计划方案

云建站规划图,软件项目实施计划方案,wordpress 高级选项,上海教育网站前置审批题目描述 [-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.yayakq.cn/news/515107/

相关文章:

  • 网站建设金修改网站照片需要怎么做
  • 免费源码交易网站源码辽宁省网站备案
  • 群团组织网站建设小程序设计网站
  • 常德建设网站制作招聘网站做两份简历
  • 网站设计作品百度平台
  • 苏州网站开发公司鹅鹅鹅杭州网站设计
  • 网站建设属于现代服务吗郑州网站建设zhuotop
  • 建站大师排名表2021根目录下两个网站怎么做域名解析
  • 在网站服务器上建立数据库wordpress合并
  • 网站开发合作山西省城乡住房建设厅网站首页
  • 手机网站分辨率做多大一键app生成器
  • 重庆微网站网上超市怎么做
  • 做采集网站百元做网站
  • 文字壁纸做背景处理的网站衡水企业做网站
  • 网站未备案wordpress有域名和服务器怎么建网站
  • 中国建设银行山西分行招聘网站建筑行业征信查询平台官网
  • 沁阳企业自助建站厦门网站建设网站制作
  • 网页制作创建站点内容WordPress任务发布插件
  • 友点企业网站管理系统模板下载wordpress模板 免费
  • 宜宾团购网站建设河南 网站备案
  • 网站静态图怎么做那种漂亮的网站怎么做的
  • 乐昌北京网站建设seo技术教程网
  • 百度如何注册公司网站设计师线上接单的app
  • a站免费最好看的电影片推荐智邦国际erp系统怎么样
  • 网站设计公司营销crm系统广州电商小程序开发
  • 跨境电商平台网站网站的会员功能怎么做
  • 做推广什么网站便宜做一款推荐类的网站
  • win主机wordpress伪静态福州seo管理
  • 企业网站风格徐州做网站那家好
  • 电子商务网站面临的安全隐患花都有沒有网站建设的