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

重庆有效的网站推广咨询公司收费标准

重庆有效的网站推广,咨询公司收费标准,wordpress织梦扩展,wordpress下拉列表LeetCode刷题记录 文章目录 #x1f4dc;题目描述#x1f4a1;解题思路⌨C代码 #x1f4dc;题目描述 给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建: 创建一个根节点#xff0c;其值为 nums 中的最大值。 递归地在最大值 左边 的 子… LeetCode刷题记录 文章目录 题目描述解题思路⌨C代码 题目描述 给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建: 创建一个根节点其值为 nums 中的最大值。 递归地在最大值 左边 的 子数组前缀上 构建左子树。 递归地在最大值 右边 的 子数组后缀上 构建右子树。 返回 nums 构建的 最大二叉树 。 示例1 输入nums [3,2,1,6,0,5] 输出[6,3,5,null,2,0,null,null,1] 解释递归调用如下所示 - [3,2,1,6,0,5] 中的最大值是 6 左边部分是 [3,2,1] 右边部分是 [0,5] 。- [3,2,1] 中的最大值是 3 左边部分是 [] 右边部分是 [2,1] 。- 空数组无子节点。- [2,1] 中的最大值是 2 左边部分是 [] 右边部分是 [1] 。- 空数组无子节点。- 只有一个元素所以子节点是一个值为 1 的节点。- [0,5] 中的最大值是 5 左边部分是 [0] 右边部分是 [] 。- 只有一个元素所以子节点是一个值为 0 的节点。- 空数组无子节点。 示例2 输入nums [3,2,1] 输出[3,null,2,null,1]提示: 1 nums.length 10000 nums[i] 1000nums 中的所有整数 互不相同 解题思路 直接前序思想 – 找到[left,right]的最大值 以及最大值坐标max_index构造root 然后划分左右子区间 [left,max_index-1] 和 [max_index1,right] 递归构造左右子区间 root - left 和 root -right 伪代码TreeNode* ans([3,1,6,2,4,5]) {root new TreeNode(6);root-left ans([3,1]);root-right ans([2,4,5]);return root; } 上面是大致思路 具体需要考虑左右区间的划分以及递归的结束条件。 ⌨C代码 class Solution { public:int findMaxIndex(vectorint nums,int left,int right){int max INT_MIN;int max_index left;//找最大while(leftright){if(nums[left] max){max nums[left];max_index left;}left;}return max_index;}//借助辅助函数TreeNode* ans(vectorint nums,int left,int right){//递归的结束条件leftrightif(leftright){return nullptr;}//找到最大值下标int max_index findMaxIndex(nums,left,right);TreeNode* root new TreeNode(nums[max_index]); //构造根//处理根的左和右//左区间[left,max_index-1] //右区间[max_index1,right]root-left ans(nums,left,max_index-1);root-right ans(nums,max_index1,right);return root;}TreeNode* constructMaximumBinaryTree(vectorint nums) {TreeNode* root ans(nums,0,nums.size()-1);return root;} };
http://www.hkea.cn/news/14482471/

相关文章:

  • 专业的聊城网站优化河源市建设厅网站
  • asp.net商务网站 包括哪些文件销售管理app软件
  • 用ps怎么做网站重庆新闻联播今天
  • 网站的宽度网站建设的参考书籍
  • 系网站建设总结报告网站建设河南
  • 做文化墙的网站宁波市城乡和建设网站
  • 苏州做网站公司 速选苏州聚尚网络wordpress去除谷歌
  • 网站推广经验杂谈跟换网站域名
  • 如何建立公司网站建议和规则信息发布型网站
  • 个人网站用react做wordpress礼物说主题
  • 网站导航结构电商是干什么的是什么意思
  • 做最好的在线看片网站深圳大型设计公司排名
  • 网站开发周期和进度管理进入微信官方网站注册
  • 自己怎样建设淘宝返现网站主机怎么做网站服务器
  • 长春网站排名网站搭建报价单
  • 大同网站建设开发最近的新闻有哪些
  • 长沙网站建设索王道下拉网页设计与网站建设中的热点
  • 提供建站服务的网络公司的比较网站结构框架图怎么做
  • 成华区统一建设办公室网站数字展馆设计
  • 做暖视频网站免费树莓派做网站服务器性能怎么样
  • 怎么创建网站相册现在什么app引流效果好
  • 亦庄网站建设网站开发代理商
  • 国外免费注册域名的网站宁波正规网站建设方式
  • 上线了建站怎么收费网站地图定位怎么做
  • 网站系统运行环境设计公司网站建设费用
  • dede个人网站深圳网站seo 乐云践新
  • 做网站的数据库的设计深圳微信网站公司哪家好
  • 网站开发后台框架免费网站推广咱们做
  • 怎样在手机上建网站代做课程设计的网站
  • 做电影网站免责声明有用吗免费软件app网站下载大全