百度网站建立网站设计优化

张小明 2026/1/3 13:05:37
百度网站建立,网站设计优化,wordpress模板原创,设计师网站哪个好题目给定一个二叉树的 根节点 root#xff0c;想象自己站在它的右侧#xff0c;按照从顶部到底部的顺序#xff0c;返回从右侧所能看到的节点值。示例 1#xff1a;输入#xff1a;root [1,2,3,null,5,null,4]输出#xff1a;[1,3,4]解释#xff1a;示例 2#xff1a;…题目给定一个二叉树的根节点root想象自己站在它的右侧按照从顶部到底部的顺序返回从右侧所能看到的节点值。示例 1输入root [1,2,3,null,5,null,4]输出[1,3,4]解释示例 2输入root [1,2,3,4,null,null,null,5]输出[1,3,4,5]解释示例 3输入root [1,null,3]输出[1,3]示例 4输入root []输出[]提示:二叉树的节点个数的范围是[0,100]-100 Node.val 100思路很自然的一个想法——二叉树的层序遍历输出每一层的最后一个节点值在遍历当前层时用n记录当前层有多少个节点并判断是否为最后一个节点代码# Definition for a binary tree node. # class TreeNode: # def __init__(self, val0, leftNone, rightNone): # self.val val # self.left left # self.right right class Solution: def rightSideView(self, root: Optional[TreeNode]) - List[int]: if not root: return [] # 二叉树为空 queue collections.deque() # 定义双端队列 ans [] # 定义返回的答案 queue.append(root) while queue: # 层序遍历二叉树 n len(queue) # 记录当前层的节点数 for i in range(n): # 在存进下一层节点时计数 node queue.popleft() # 该节点已遍历弹出 if i n - 1: # 如果是该层最后一个节点存入ans ans.append(node.val) if node.left: queue.append(node.left) # 把下一层的节点存进队列 if node.right: queue.append(node.right) return ans
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站配色 要用什么原则小程序网页设计

文档解析技术终极指南:从技术演进到实践落地 【免费下载链接】Dolphin 项目地址: https://gitcode.com/GitHub_Trending/dolphin33/Dolphin 当你的PDF文档遭遇解析困境时——公式错乱、表格变形、代码块丢失,你是否曾思考过这些问题的技术根源&a…

张小明 2025/12/29 4:19:21 网站建设

做公司网站需要准备什么科目wordpress 显示字体

毛球修剪器电路设计全解析:从零开始的电子实战课你有没有想过,一个看似简单的毛球修剪器,背后其实藏着一套完整的嵌入式控制系统?它不只是“按下开关,刀头转起来”这么简单。它的每一次启停、每一分电量提示、甚至在卡…

张小明 2025/12/29 4:19:26 网站建设

吉林省 网站建设免费素材网站哪个最好

融合空域相关法规体系深度研究 1. 融合空域法规体系概述 1.1 融合空域的定义与法规地位 融合空域的官方定义最早出自 2013 年 11 月 18 日中国民用航空局发布的《民用无人驾驶航空器系统驾驶员管理暂行规定》(AC-61-FS-2013-20)。该规定第 4 条第 13 …

张小明 2025/12/29 4:19:23 网站建设

视频网站怎么做的网站80端口备案

使用 Python 进行 RPM 编程 Python 是一种面向对象的脚本语言,适用于编写短脚本和完整应用程序。对于 RPM 应用程序,Python 的 rpm-python 模块比 C API 提供了更高级的抽象,使得用 Python 开发 RPM 应用程序比用 C 更容易。本文将详细介绍如何使用 Python 进行 RPM 编程…

张小明 2025/12/28 23:16:54 网站建设

工厂外贸网站建设四川建设部网站

一、MyBatis - Flex 是什么?在 Java 开发的广袤天地里,数据库操作始终是绕不开的核心环节。MyBatis 作为一款备受青睐的持久层框架,以其 SQL 手写的灵活性和对象与数据库的映射能力,在众多项目中占据了重要地位。然而,…

张小明 2026/1/3 3:22:02 网站建设

天津电力建设公司网站wordpress如何添加百度地图

1、在Idea的File -> settings -> Plugins中搜素 Jrebel。2、点击安装。安装完成从之后需要对IDEA重启。这样Jrebel就安装成功了。也可以选择离线本地安装。3、激活激活过程,首先通过在线GUID工具https://www.guidgen.com/。生成一个唯一的UUID。之后通过TeamU…

张小明 2025/12/29 4:19:25 网站建设