m / n [terminology]
Terminology¶
Usage¶
- Use
nfor the size of a one-dimensional sequence. - Use
mandnfor matrix dimensions:m: number of rowsn: number of columns
- Cache the size when it is used repeatedly or makes loop bounds clearer.
See 189. Rotate Array.
m, n = len(mat), len(mat[0])
dist = [[-1] * n for _ in range(m)] # -1 means "not processed yet"
q = deque()
for r in range(m):
for c in range(n):
if mat[r][c] == 0:
dist[r][c] = 0
q.append((r, c))
# ...
See 542. 01 Matrix.