上一页 1 2 3 4 5 6 7 ··· 12 下一页
摘要: 2.4 Python函数式编程特性 | AmosCloud Wiki 解释了为何装饰器需要两个return. 一个return是返回函数名,这是相当于改写了函数名;幸运的是python提供了一个函数functools.wraps解决了这个问题。 另一个return 返回函数操作结果。 特殊地,有方法 阅读全文
posted @ 2023-09-06 11:41 Aneverforget 阅读(33) 评论(0) 推荐(0)
摘要: lamda简单构建函数: 冒号“:"前为输入,后为输出 2.4 Python函数式编程特性 | AmosCloud Wiki 阅读全文
posted @ 2023-09-06 10:41 Aneverforget 阅读(18) 评论(0) 推荐(0)
摘要: 列表可转化成迭代器,iteration=iter(list) 生成器是一个用yeild返回的函数 2.2 Python循环结构与迭代器 | AmosCloud Wiki 阅读全文
posted @ 2023-09-06 10:31 Aneverforget 阅读(20) 评论(0) 推荐(0)
摘要: catalog: 1、全局变量、局部变量——函数 1.1具体使用案例 2、类变量、私有变量、保护变量、公开变量——类 2.1 具体使用案例 content: 阅读全文
posted @ 2023-09-05 14:53 Aneverforget 阅读(16) 评论(0) 推荐(0)
摘要: 2023-09-05 计划 日期 计划 9月5号 二叉树遍历的笔记通过学习整理好,发布 9月6号 9月7号 9月8号 9月9号 9月10号 9月11号 9月12号 9月13号 9月14号 9月15号 9月16号 9月17号 9月18号 9月19号 9月20号 9月21号 9月22号 9月23号 9月 阅读全文
posted @ 2023-09-05 12:48 Aneverforget 阅读(8) 评论(0) 推荐(0)
摘要: 目录: 1、遍历二叉树的方法三种: 中序遍历,前序遍历,后序遍历 2、使用的数据结构和方法是: a、栈;迭代 b、迭代 3、二叉树遍历的程序实现: 4、基本操作:二叉树的最大深度,最小深度,所有路径。 content: 前序:中左右;中序:左中右;后序:左右中 3、实现代码 python实现二叉树的 阅读全文
posted @ 2023-09-05 12:40 Aneverforget 阅读(23) 评论(0) 推荐(0)
摘要: 下面采用穷举的方法。但是超时。 注意:题目示例中看起来输出是字符串‘true’or'false'。但是实际输出是bool类型,所以在下面程序中进行了转换。 class Solution: def __init__(self): self.ans='false' def wordBreak(self, 阅读全文
posted @ 2023-09-03 17:26 Aneverforget 阅读(9) 评论(0) 推荐(0)
摘要: # Definition for a binary tree node. # class TreeNode: # def __init__(self, val=0, left=None, right=None): # self.val = val # self.left = left # self. 阅读全文
posted @ 2023-09-03 16:18 Aneverforget 阅读(8) 评论(0) 推荐(0)
摘要: class Solution: def combinationSum(self, candidates, target): res,ans=[],[] def findpath(candidates): if sum(ans)==target: res.append(ans.copy()) retu 阅读全文
posted @ 2023-09-03 14:51 Aneverforget 阅读(6) 评论(0) 推荐(0)
摘要: class Solution: def orangesRotting(self, grid: list[list[int]]) -> int: m,n=len(grid),len(grid[0]) queue,good=[],[] def bfs(queue,good,m,n,grid): time 阅读全文
posted @ 2023-08-27 12:57 Aneverforget 阅读(8) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 12 下一页