
【9月打卡~Leetcode每日一题】257. 二叉树的所有路径(难度:简单)
发布日期:2021-05-04 14:00:23
浏览次数:28
分类:精选文章
本文共 833 字,大约阅读时间需要 2 分钟。
- 二叉树的所有路径 给定一个二叉树,返回所有从根节点到叶子节点的路径。
说明: 叶子节点是指没有子节点的节点。
很简单一道题,直接dfs加一些限定条件
# Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution: def binaryTreePaths(self, root: TreeNode) -> List[str]: List = [] if not root: return List def buildpath(root,Str="",flag=1): if not root : return List.append(Str[2:]) if flag else 0 Str += "->%s"%(root.val) flag = 1 if(not root.left and not root.right) else 0 if flag : buildpath(root.left,Str,flag) else: buildpath(root.left,Str,flag) buildpath(root.right,Str,flag) buildpath(root) return List
时间复杂度O(n²)
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2025年03月26日 00时14分37秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
探索语言交互技术在政务数字化的应用
2021-05-09
让 AI “潜入”物流中心,你的快递很快就到!
2021-05-09
云小课 | 守护网络安全不是问题,iptables的四表五链为你开启“八卦阵”
2021-05-09
LiteOS内核源码分析:任务栈信息
2021-05-09
23种设计模式之迭代器模式
2021-05-09
23种设计模式之组合模式
2021-05-09
mysql zip安装
2021-05-09
mysql修改密码
2021-05-09
virtualbox中 Kali Linux安装增强功能
2021-05-09
virtualbox中 Ubuntu挂载共享文件夹
2021-05-09
Python 内置函数笔记
2021-05-09
BootStrapTable 错误
2021-05-09
PHP 配置文件
2021-05-09
PHP 脚本不报错
2021-05-09
代码整洁之道小结
2021-05-09
悲观锁与乐观锁
2021-05-09
js new Date 创建时间默认是8点
2021-05-09
Python实现cmd命令连续执行
2021-05-09
罗马数字
2021-05-09
IO多路复用小故事
2021-05-09