网站建设制作包括哪些青岛永诚网络

张小明 2026/1/3 12:21:10
网站建设制作包括哪些,青岛永诚网络,专业网页设计制作价格,东莞建网站的公下面以一个例题为例进行阐述。给定一棵二叉树#xff0c;返回所有表示从根结点到叶子结点路径的字符串。解析#xff1a;该过程用递归实现更好理解和处理#xff0c;要得到由1为根#xff0c;5和3为叶子节点的所有路径组成的字符串#xff0c;我们只需要用1-拼接上其左…下面以一个例题为例进行阐述。给定一棵二叉树返回所有表示从根结点到叶子结点路径的字符串。解析该过程用递归实现更好理解和处理要得到由1为根5和3为叶子节点的所有路径组成的字符串我们只需要用1-拼接上其左右子树对应的路径即可于是问题就向下延伸变成了分别找以2和3为根结点的路径字符串以此类推直到树的叶子节点。这个过程是一个压栈非叶子节点和弹栈的过程叶子节点弹栈后就露出叶子节点对应的父节点即临时根结点之后开始组装需要字符串待该父节点的所有子树的字符串都组装好了逐步回溯到最终的根结点完成最后的拼接。见下图二叉树输出结果为[“1-2-5”,“1-3”]。import java.util.LinkedList; import java.util.List; public class LC257 { // 利用递归算法和回溯的思想这是利用树的深度优先遍历 public ListString binaryTreePaths(TreeNode root) { ListString result new LinkedListString(); // 递归终止条件1 if (null root) return result; // 递归终止条件2将叶子结点添加中间结果中以便该叶子节点的父节点拼接临时字符串用 if (null root.left null root.right) { result.add(String.valueOf(root.val)); return result; } // 递归处理当前结点的左子树 ListString resultL binaryTreePaths(root.left); // 将当前结点与其左子树结点连接 for (int l 0; l resultL.size(); l) result.add(String.valueOf(root.val) - resultL.get(l)); // 递归处理当前结点的右子树 ListString resultR binaryTreePaths(root.right); // 将当前结点与其右子树结点连接 for (int r 0; r resultR.size(); r) result.add(String.valueOf(root.val) - resultR.get(r)); return result; } public static void main(String[] args) { TreeNode root new TreeNode(1); root.left new TreeNode(2); root.right new TreeNode(3); root.left.left new TreeNode(4); root.left.right new TreeNode(5); root.right.left new TreeNode(6); System.out.println(result new LC257().binaryTreePaths(root)); } }
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

网站建设阶段要做什么wordpress coming soon

Yuedu书源项目:数字阅读自由的终极解决方案 【免费下载链接】Yuedu 📚「阅读」APP 精品书源(网络小说) 项目地址: https://gitcode.com/gh_mirrors/yu/Yuedu 你是否曾经在深夜追更小说时,突然发现所有章节都无法…

张小明 2025/12/24 1:39:37 网站建设

娄底北京网站建设百度一下你就知道 官网

在短视频盛行的时代,抖音平台上的精彩内容常常让人想要永久珍藏。然而传统的保存方式不仅画质受损,还会保留烦人的水印标识。douyin_downloader开源工具通过智能解析技术,让您轻松实现抖音视频的无水印高清下载,享受真正的高质量保…

张小明 2025/12/31 22:36:49 网站建设

江苏山海连云建设有限公司网站江浙沪做网站的公司

第一章:Open-AutoGLM 任务规划与执行解耦架构Open-AutoGLM 是一种面向复杂自然语言任务的自动化推理框架,其核心设计理念在于将任务的“规划”与“执行”过程进行显式解耦。该架构通过分离高层策略生成与底层动作实施,显著提升了系统在多步骤…

张小明 2025/12/23 17:40:24 网站建设

上海高端网站建设公司合肥网站优化排名推广

Kotaemon:构建可信、可落地的生产级智能对话系统 在企业智能化浪潮中,AI 对话系统早已不再局限于“能说会道”的初级阶段。越来越多的组织发现,一个真正有价值的智能助手不仅要理解语言,更要能执行任务、调用系统、基于权威知识作…

张小明 2025/12/24 11:37:03 网站建设

宁波网站建设推广网站建设寻求

Blender 3MF插件终极指南:轻松实现3D打印模型导入导出 【免费下载链接】Blender3mfFormat Blender add-on to import/export 3MF files 项目地址: https://gitcode.com/gh_mirrors/bl/Blender3mfFormat 想要在Blender中无缝处理3D打印文件吗?&…

张小明 2025/12/23 17:14:23 网站建设

西安高新区网站制作浦城 做网站

一句话概括 最大池化是下采样的一种具体实现方式,它的作用是把特征图"浓缩",保留最显著的特征,同时缩小尺寸、减少计算量。1. 直观理解:最大池化是什么? 想象你在看一张高清照片,现在你需要向别人…

张小明 2025/12/24 11:06:24 网站建设