新闻详情

新闻详情

首页 / 资讯中心 / 详情

LeetCode hot100——二叉树展开为链表

发布时间:2026/8/30 20:17:12来源:尧图网络
LeetCode hot100——二叉树展开为链表
题目给你二叉树的根结点root请你将它展开为一个单链表展开后的单链表应该同样使用TreeNode其中right子指针指向链表中下一个结点而左子指针始终为null。展开后的单链表应该与二叉树 先序遍历 顺序相同。示例 1输入root [1,2,5,3,4,null,6]输出[1,null,2,null,3,null,4,null,5,null,6]示例 2输入root []输出[]示例 3输入root [0]输出[0]提示树中结点数在范围[0, 2000]内-100 Node.val 100进阶你可以使用原地算法O(1)额外空间展开这棵树吗题解/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val val; } * TreeNode(int val, TreeNode left, TreeNode right) { * this.val val; * this.left left; * this.right right; * } * } */ class Solution { public void flatten(TreeNode root) { TreeNode cur root; while(cur ! null){ //当前节点存在左子树 if(cur.left ! null){ //找左子树最右节点 TreeNode pre cur.left; while(pre.right ! null){ pre pre.right; } //当前右子树接到左子树最右子树 pre.right cur.right; //左子树挪到右子树左子树置空 cur.right cur.left; cur.left null; } cur cur.right; } } }思路当前节点cur不为空如果 cur 有左子树找到左子树的最右节点把最右节点的right接 cur 的右孩子cur 的右指针指向 cur.leftcur.left nullcur cur.right继续循环
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

美团后端四轮面试复盘:从Java基础到系统设计全流程解析 2026/8/30 21:56:54

美团后端四轮面试复盘:从Java基础到系统设计全流程解析

拿到了美团的口头意向书,趁着记忆还热乎,我把四轮面试完整复盘了一遍。投的是后端开发岗,工作两年,这是我从去年年底开始面过的所有大厂里,体验最特别的一次——不按套路出牌,但每轮都能感觉到面试官在认真…

阅读更多 →
【免费软件】视频管理器:协助本地视频文件进行分类管理的免费好用便捷工具 2026/8/30 21:56:54

【免费软件】视频管理器:协助本地视频文件进行分类管理的免费好用便捷工具

视频管理器 一款 轻便 的视频文件协助分类管理工具,专为管理个人收藏的视频文件而生。 ✨ 软件特性 📊 运行轻便,操作简单:只提供最核心的功能(导入、分类管理、调用播放),不涉及刮削等复杂功能…

阅读更多 →
低成本搭建CustomGPT:API+RAG+Function Calling实战 2026/8/30 21:56:54

低成本搭建CustomGPT:API+RAG+Function Calling实战

这次我们来看一个非常实际的主题:如何用尽量低的成本,做出一个可用的 CustomGPT。很多人以为 CustomGPT 就一定要开 ChatGPT Plus,然后在官方 GPTs 后台里传几个文件、写一句 system prompt 就算完成。其实这只适合个人轻量使用。一旦你希望把…

阅读更多 →
MSPM0G3519 与 ISM330BX I2C 通信卡死问题的定位与修复 2026/8/30 21:56:54

MSPM0G3519 与 ISM330BX I2C 通信卡死问题的定位与修复

1. 现象与场景:MSPM0G3519 读 ISM330BX,轮询和中断都被“卡死”先交代一下背景。最近在做一块基于 MSPM0G3519 的便携式姿态采集板,传感器选用的是 ST 的 ISM330BX,这是一颗带 AI 功能的 6 轴 IMU,内置 3D 加速度计和 …

阅读更多 →
如何实现TikTok Shop批量抓取采集自动化?系统级防风控,不是打补丁是重构地基 2026/8/30 21:56:54

如何实现TikTok Shop批量抓取采集自动化?系统级防风控,不是打补丁是重构地基

如何实现TikTok Shop批量抓取采集自动化?系统级防风控,不是打补丁是重构地基 干店群想赚钱,核心就两个字——效率。TikTok Shop的批量抓取采集,是店群运营中最耗人力也最容易出错的环节。 采集竞品数据是店群运营的命脉。但各大…

阅读更多 →
2026 LLM-as-a-Judge:让大模型当裁判,AI 应用评测从玄学变科学(MonkeyCode 实战) 2026/8/30 21:46:29

2026 LLM-as-a-Judge:让大模型当裁判,AI 应用评测从玄学变科学(MonkeyCode 实战)

2026 LLM-as-a-Judge:让大模型当裁判,AI 应用评测从玄学变科学(MonkeyCode 实战)一个 AI 应用做出来好不好,以前靠人肉一遍遍试、凭感觉打分;现在,让大模型自己当裁判,评测这件事从&…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞