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

dedecms网站备份网站开发具体工作有那些

dedecms网站备份,网站开发具体工作有那些,wordpress 必须登录,西宁网站建设报价这道题需要在递归的同时使用双指针。先找到一个区间的中间值#xff0c;当作子树的父节点#xff0c;再递归该中间值的左区间和右区间#xff0c;用于生成该父节点的左子树和右子树。这就是此题的递归逻辑。而双指针就体现在每一层递归都要使用左指针和右指针来找到中间值。…这道题需要在递归的同时使用双指针。先找到一个区间的中间值当作子树的父节点再递归该中间值的左区间和右区间用于生成该父节点的左子树和右子树。这就是此题的递归逻辑。而双指针就体现在每一层递归都要使用左指针和右指针来找到中间值。这里的双指针的移动逻辑与二分法中双指针的移动相同。所以我们也需要注意合法区间的选择。如果对二分法不熟悉的同学可以看我这篇文章二分查找注意事项-CSDN博客。另外这道题的递归函数的返回值为指向节点的指针从而可以使用链表的连接操作将生成的父节点与上一层的父节点连接最终构造成一棵树。大家可以结合我下面的代码及注释理解此题。 代码及注释如下 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}* TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/ class Solution { public:TreeNode* travel(vectorint nums,int left,int right){//终止条件我们事先规定合法区间为左闭右闭则当左指针大于右指针时终止递归if(left right) return NULL;//每递归到下一层就生成新节点int mid (left right) / 2;//通过双指针二分可以保证该二叉树为平衡二叉树TreeNode* newNode new TreeNode(nums[mid]);//将递归函数返回的节点与当前节点连接从而形成树newNode - left travel(nums,left,mid - 1);newNode - right travel(nums,mid 1,right);//返回当前子树父节点给上一层最终可以返回平衡二叉树根节点return newNode;}TreeNode* sortedArrayToBST(vectorint nums) {return travel(nums,0,nums.size() - 1);} };
http://www.hkea.cn/news/14449075/

相关文章:

  • 网站建设 推广就选网沃科技手机网站与电脑网站兼容
  • 如何注册一个网站域名制作 网站导航 下拉菜单
  • 旧电脑怎么做网站河南郑州最新事件
  • 企业邮箱注册申请腾讯免费seo课程总结怎么写
  • 广西注册公司网站公司网站建设入哪科目
  • windows 网站建设营销方案策划书怎么写
  • 移动互联网 网站建设江苏聚峰建设集团网站
  • 门户网站建设教程建筑模板规格一览表
  • 做网站新闻移动动态wordpress手机 问题
  • 网站建设与管理简答题上海网站搭建公司哪家好
  • 织梦 一键更新后网站空白毕设做网站怎么样
  • 做网站为什么要去工厂做网站的语言有哪些
  • 网站建设的方案模板下载新乡网站建设求职简历
  • 做搜狗pc网站优化点网络推广十大平台
  • 做资源网站盈利点asp.net mvc 网站开发
  • 局网站建设招标wordpress下拉列表
  • 建设网站的公司排名wordpress中文主题团队
  • 网站建设开发计划可以建立网站的平台
  • 潍坊潍微贷是哪家网站建设的商标设计网上接单app
  • 烟台企业做网站怎样做电子商务网站
  • 演示网站ui网页界面设计素材
  • 专业北京网站建设公司哪家好怀柔网站制作
  • 百度怎么注册公司网站上线了小程序制作平台
  • 中国城投建设集团有限公司网站dw软件主要做什么
  • 石家庄网站建设燕杰百度知道官网
  • 兼职开发网站开发在线音乐制作网站
  • 淘宝的网站是怎么做的百度关键词排名手机
  • 有帮忙做网站的吗做网站被用作非法用途
  • 做微网站平台昆明网页制作开发
  • 网站建设教程出售用苏州久远网络如何做教育网站