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

如何快速做一个网站本周的新闻大事10条

如何快速做一个网站,本周的新闻大事10条,东莞seo优化团队,什么网站可以做外国生意108. 将有序数组转换为二叉搜索树 给你一个整数数组 nums &#xff0c;其中元素已经按 升序 排列&#xff0c;请你将其转换为一棵 平衡 二叉搜索树。 //抄的 class Solution { public:TreeNode* sortedArrayToBST(vector<int>& nums) {return helper(nums, 0, nums…

108. 将有序数组转换为二叉搜索树

给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 平衡 二叉搜索树。

//抄的
class Solution {
public:TreeNode* sortedArrayToBST(vector<int>& nums) {return helper(nums, 0, nums.size() - 1);}TreeNode* helper(vector<int>& nums, int left, int right) {if (left > right) return nullptr;int mid = left + (right - left) / 2;// 创建当前子树的根节点,值为中间元素TreeNode* root = new TreeNode(nums[mid]);// 递归构建左子树(左半部分数组)root->left = helper(nums, left, mid - 1);// 递归构建右子树(右半部分数组)root->right = helper(nums, mid + 1, right);return root;}
};

简单题都做不出来了。。感觉二叉树水平很烂,另外花时间做做代码随想录吧

思路很简单,二分然后递归,终止条件是判断左右指针,有点像滑动窗口。

需要构造辅助函数,因为原函数传递的参数不够,需要左右指针辅助

主要还是递归不够熟练

http://www.dtcms.com/wzjs/204055.html

相关文章:

  • 做网站都有什么成本百度世界排名
  • 深深圳市建设局网站全球搜索引擎排名
  • 网站备案现状网销怎么做
  • 商业网站建立什么样的人适合做营销
  • 建设网站用什么网络好百度竞价推广思路
  • 石柱土家族网站建设顶尖文案
  • 如何用ad做网站杭州网站关键词排名
  • 大连网站开发 选领超科技网络推广引流最快方法
  • 南京建设网站多少钱百度推广客服工作怎么样
  • 网站建设 锋云科技公司网络推广运营途径
  • 怎样做网站ppt百度怎么发帖子
  • 做图网站地图seo基础知识包括什么
  • 网站安装步骤页面百度seo排名优化公司推荐
  • t型布局网站实例成品短视频app下载有哪些
  • 什么网站上做推广互联网营销师是干什么的
  • 族谱网站建设郑州制作网站公司
  • wordpress主题消失seo技术大师
  • 网页设计网站布局分析seo咨询岳阳
  • 如何做像京东淘宝那样的网站千锋教育郑州校区
  • 网站建设维护培训百度电脑端网页版入口
  • 网站seo知识石家庄
  • wordpress苗木模板优化大师的优化项目有哪7个
  • 北京中心网站建设东莞网站推广运营公司
  • 网站建设合同范本大全知名网页设计公司
  • 百度收录网站要多久小红书seo排名帝搜软件
  • 微网站开发的比较总结aso优化排名推广
  • 上海网站制作网最新全国疫情消息
  • 网站域名指什么广告联盟自动挂机赚钱
  • 金融投资网站源码营销技巧和话术
  • 网站制作常见问题职业培训机构管理系统