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

中海外城市建设有限公司网站品牌营销策略包括哪些内容

中海外城市建设有限公司网站,品牌营销策略包括哪些内容,白云区专业网站建设,传奇网页游戏破解版将一个 二叉搜索树 就地转化为一个 已排序的双向循环链表 。 对于双向循环列表,你可以将左右孩子指针作为双向循环链表的前驱和后继指针,第一个节点的前驱是最后一个节点,最后一个节点的后继是第一个节点。 特别地,我们希望可以…

将一个 二叉搜索树 就地转化为一个 已排序的双向循环链表 。

对于双向循环列表,你可以将左右孩子指针作为双向循环链表的前驱和后继指针,第一个节点的前驱是最后一个节点,最后一个节点的后继是第一个节点。

特别地,我们希望可以 就地 完成转换操作。当转化完成以后,树中节点的左指针需要指向前驱,树中节点的右指针需要指向后继。还需要返回链表中最小元素的指针。

示例 1:
在这里插入图片描述

输入:root = [4,2,5,1,3]
输出:[1,2,3,4,5]
解释:下图显示了转化后的二叉搜索树,实线表示后继关系,虚线表示前驱关系。
在这里插入图片描述

示例 2:

输入:root = [2,1,3]
输出:[1,2,3]

示例 3:

输入:root = []
输出:[]
解释:输入是空树,所以输出也是空链表。

示例 4:

输入:root = [1]
输出:[1]

提示:

-1000 <= Node.val <= 1000
Node.left.val < Node.val < Node.right.val
Node.val 的所有值都是独一无二的
0 <= Number of Nodes <= 2000

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/convert-binary-search-tree-to-sorted-doubly-linked-list

方法一:递归

C++提交内容:

class Solution {public:Node* first = NULL;Node* last = NULL;void helper(Node* node) {if (node) {helper(node->left);if (last) {last->right = node;node->left = last;}else {first = node;}last = node;helper(node->right);}}Node* treeToDoublyList(Node* root) {if (!root) return NULL;helper(root);last->right = first;first->left = last;return first;}
};
http://www.shuangfujiaoyu.com/news/55382.html

相关文章:

  • win7网站服务器制作软件哪个软件可以自动排名
  • 网站建设论文摘要如何设计与制作网页
  • 做付费动漫网站b站2023年免费入口
  • 制作一个购物网站百度网盘电脑版登录入口
  • 计算机科学与技术 开题报告 网站建设万物识别扫一扫
  • 个人网站可以做资讯小说类百度百科官网首页
  • 深圳网站建设seo优化武汉网站推广公司排名
  • 盘锦如何做百度的网站运营培训班学费大概多少
  • 个人做网站花多少钱网站如何做推广
  • 北京市政府网站首都之窗百度网站管理员工具
  • sfda的网站的建设特点做企业推广的公司
  • 咸阳市城乡建设规划局网站如何在百度发布广告
  • 杭州电商网站策划设计seo智能优化软件
  • wordpress 摘要 回车手机流畅优化软件
  • 苍南做网站哪里找公司网站建设哪个好
  • 男女做羞羞羞的网站软文代写服务
  • 百度收录动态网站是不是比静态难seo专员招聘
  • 靠谱的建站团队典型的口碑营销案例
  • 专业外贸网站制作价格贵州seo培训
  • 电商运营 网站运营网页设计培训学校
  • asp网站免费模板下载北京seo排名厂家
  • 网站建设 域名 空间黑帽seo技术培训
  • 做网站建设需要什么资质广告招商
  • 源码开发网站建设制作企业网站
  • 怎么做学校官方网站名片seo什么意思
  • 运城网站建设多少钱网站优化公司开始上班了
  • wordpress的替代win10优化
  • 广州海珠做网站搜索引擎优化实训心得
  • 中国建设银行金华分行网站seo优化排名易下拉效率
  • 深圳做网站-信科网络seo排名优化北京