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

宁波做网站优化网络推广专员好做吗

宁波做网站优化,网络推广专员好做吗,南宁网站外包,安徽人防工程建设网站题目描述 给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建: 创建一个根节点,其值为 nums 中的最大值。 递归地在最大值 左边 的 子数组前缀上 构建左子树。 递归地在最大值 右边 的 子数组后缀上 构建右子树。 返回 nums 构建的 …

题目描述
给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建:

创建一个根节点,其值为 nums 中的最大值。
递归地在最大值 左边 的 子数组前缀上 构建左子树。
递归地在最大值 右边 的 子数组后缀上 构建右子树。
返回 nums 构建的 最大二叉树 。

在这里插入图片描述
代码

自己的方法

class Solution {
public:TreeNode* constructMaximumBinaryTree(vector<int>& nums) {if (nums.size() == 0) return nullptr;auto rootValue = max_element(nums.begin(), nums.end());TreeNode* root = new TreeNode(*rootValue);if (rootValue - nums.begin() > 0) {vector<int> nums2(nums.begin(),rootValue);root->left = constructMaximumBinaryTree(nums2);}if (nums.end() - rootValue > 0) {vector<int> nums2(rootValue+1,nums.end());root->right=constructMaximumBinaryTree(nums2);}return root;}
};

改进的方法

class Solution {
public:TreeNode* traversal(vector<int>& nums, int left, int right) {if (left >= right) return nullptr;int maxIndex = left;for (int i = left + 1; i < right; i++) {if (nums[i] > nums[maxIndex]) maxIndex = i;}TreeNode* root = new TreeNode(nums[maxIndex]);root->left = traversal(nums, left, maxIndex);root->right = traversal(nums, maxIndex + 1, right);return root;}TreeNode* constructMaximumBinaryTree(vector<int>& nums) {return traversal(nums, 0, nums.size());}
};
http://www.yayakq.cn/news/556184/

相关文章:

  • 做网站 用什么建站软件好网站开发自学网站
  • 泸州市建设规划局网站网站点击率如何做
  • wordpress网站调用导航菜单单页式网站 seo
  • 企业网站优化的方案oa信息管理系统
  • 自己本地可以做网站服务器seo的培训网站哪里好
  • 自己如何创立网站工厂外发订单哪里去找
  • 直播网站开发源码南宁网站建设推广服务
  • 买网站做seo购物网站图标
  • 如何利用模板做网站视频一个网站的优势有哪些
  • 温州网站建设制作企业集团网站建设方案论文
  • 查询网站服务器提供商大庆信息网
  • 百度搜索 网站介绍织梦怎么做的网站
  • 公司怎么建立自己的网站h5和html的区别
  • 哪家公司做的网站好wordpress缩略图幻灯片展现
  • 网站建设 从用户角度开始软件开发线上培训机构
  • 为什么我的网站没有百度索引量关键词排名查询工具有什么作用?
  • 免费网页奖励自己游戏网站万能视频解析接口网站怎么做
  • 聊城做网站做的不错的ps做网站设计
  • 网站建设入门pdf定制鱼缸一般多少钱
  • 顺德网站制作案例咨询网络规划设计师考试全程指导
  • 自己做网站怎么选架构win系统做网站
  • 专业的开发网站建设价格移动互联网应用范围具有以下特点
  • 企业logo设计理念正规seo大概多少钱
  • 图书馆网站开发需求分析网站模板整站资源
  • 深圳商业网站建设模板wordpress带个人充值中心
  • wap网站还用吗济南建设工程交易网官网
  • 网站页面规范做网站 合肥
  • 青岛网站开发公司直接用ip访问网站
  • 广州网站定制网站建设费用计入无形资产按几年摊销
  • 外贸做编织袋常用网站扬州网站建设公元国际