摘要: 引用全局变量,不需要golbal声明,修改全局变量,需要使用global声明,特别地,列表、字典等如果只是修改其中元素的值(而不是整体赋值的形式),可以直接使用全局变量,不需要global声明。 参考:https://www.pythonf.cn/read/127268 具体名称和细节:https: 阅读全文
posted @ 2021-02-09 20:15 bokeyuan6 阅读(71) 评论(0) 推荐(0)
摘要: 在leetcode77中,发现list.append的结果不对。原代码: class Solution: def combine(self, n: int, k: int) -> List[List[int]]: res = [] path = [] def backtracing(n, start 阅读全文
posted @ 2021-02-09 16:03 bokeyuan6 阅读(696) 评论(0) 推荐(0)
摘要: 主要是深度遍历(stack,因为是一直走到头)和层序遍历(deque)的递归和迭代写法。 另外注意:因为求深度可以从上到下去查 所以需要前序遍历(中左右),而高度只能从下到上去查,所以只能后序遍历(左右中)。 所有题目首先考虑root否是空。有的需要考虑root是否是范围内合理的起点。其他细节:每次 阅读全文
posted @ 2021-02-09 11:01 bokeyuan6 阅读(245) 评论(0) 推荐(0)