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

企业网站建设 优化潍坊建设公司

企业网站建设 优化,潍坊建设公司,网站做了泛解析 为什么影响seo,网站运营新手做题目#xff1a; 给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建: 创建一个根节点#xff0c;其值为 nums 中的最大值。递归地在最大值 左边 的 子数组前缀上 构建左子树。递归地在最大值 右边 的 子数组后缀上 构建右子树。 返回 nums…题目 给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建: 创建一个根节点其值为 nums 中的最大值。递归地在最大值 左边 的 子数组前缀上 构建左子树。递归地在最大值 右边 的 子数组后缀上 构建右子树。 返回 nums 构建的 最大二叉树 。 思路递归法。 第一步确定参数与返回值。参数为nums数组要遍历区域的起始下标beginIndex终止下标endIndex区间左闭右开返回值为树。 第二步确定终止条件。当endIndex-beginIndex1时说明数组里无元素返回null 第三步确定单层递归逻辑。当endIndex-beginIndex1说明数组里只有一个元素为该元素创建一个新节点当endIndex-beginIndex1时遍历数组找到最大元素的值与下标创建节点root存储该元素递归root.left与root.right。 代码 public TreeNode constructMaximumBinaryTree(int[] nums) {return construct(nums,0,nums.length);}public TreeNode construct(int[] nums,int beginIndex,int endIndex){if(endIndex-beginIndex1) return null;//没有元素了if(endIndex-beginIndex1) return new TreeNode(nums[beginIndex]);//只有一个元素int maxIndexbeginIndex;//最大值下标int maxValnums[beginIndex];//最大值for(int ibeginIndex1;iendIndex;i){if(nums[i]maxVal){maxIndexi;maxValnums[i];}}//寻找最大值及下标TreeNode rootnew TreeNode(maxVal);root.leftconstruct(nums,beginIndex,maxIndex);root.rightconstruct(nums,maxIndex1,endIndex);return root;}
http://www.zqtcl.cn/news/476092/

相关文章:

  • 做网站类型注册域名com和cn
  • 织梦 做网站 知乎系统优化软件推荐
  • 长沙网站制作哪家强网站后台是怎么做的
  • Linux网站开发设计做ppt网站动态
  • 西部中大建设集团网站微商代理网
  • 做网站的参考文献有哪些火车头采集 wordpress
  • 网站不备案会有什么影响最新企业名录搜索软件
  • 邯郸做网站公司哪家好优化设计四年级下册数学答案
  • wordpress企业建站模版wordpress门户网站模板
  • 网站建设时间及简介企业注册代理
  • 网站首页制作方案wordpress中常用插件安装包
  • 阿里云建立网站赤坎网站建设公司
  • 时光轴 网站小公司做网站赚钱吗
  • 手机管理网站模板乐山住房和城乡建设厅网站
  • wordpress链接样式设置方法网络seo推广培训
  • 建站系统wordpress下载企业网站建设课程体会
  • 网站资源规划怎么写wordpress怎么解绑域名
  • 建湖企业做网站多少钱网页开发工具软件
  • WordPress怎么建小站wordpress替换谷歌字体库
  • ps建设网站步骤佛山做外贸网站特色
  • 杭州做代发的网站有哪些计算机基础网站建设和网络安全
  • 做汽配外贸是在哪个网站做山东百度推广
  • 网站类型大全cms监控软件下载官网
  • 网站设计制作 建网站免费asp地方门户网站系统
  • 凡科网做的网站保存后就上传了吗东莞网站推广建设
  • 网站推广案例闲鱼上做网站
  • 网站 做购物车分类信息网站建设系统
  • 网站做弹窗坂田建设网站
  • 北仑网站推广保险网站建设
  • 文山城乡建设部网站首页个人网站怎么注册