矩阵判空 定义答案数组 res,状态数组 st。 定义下标 x, y,定义四个方向向量。 x, y 从 (0, 0) 开始按照右下左上的方向遍历矩阵,遍历次数为矩阵元素 n * m 将 matrix[x][y] 加入到答案数组中,并将状态数组 st[x][y] 置为 true 然后计算下一个位置 (a, b) 如果 (a, b) 不合法则改变方向,更新 (a, b) 的值 更新 x = a, y = b 继续循环遍历