未来可见的一段时期要switch 到 Python了。 这里主要记录一下用Python 刷题的总结,特别是一些不知道的module, funtions等等,还有就是知道了但没有熟练应用。
对于while, if 等,None, 0 等都视作False,不用再去显示比较了。
1 | divmod(x, y) |
L1480: 这题学到个新的function accumulate 依次叠加
1 | from itertools import accumulate |
L617: 如果是BFS, 则要使用queue:
1 | ## init |
L1512: collecions.Counter()
1 | ## return a dict subclass object |
LC236: 注意这里的这里表达方式
1 | def lowestCommonAncestor(self, root, p, q): |