import java.util.*; public class Solution { public ArrayList spiralOrder(int[][] matrix) { ArrayList list = new ArrayList<>(); if(matrix.length == 0) return list; cycle(matrix, 0, 0, matrix.length - 1, matrix[0].length - 1, list); return list; } //环形遍历,采用左闭右开 public void cycle(int[][] matrix, ...