对于每层,从左上方开始以顺时针的顺序遍历所有元素。假设当前层的左上角位于(up,left),右下角位于(down,right),按照如下顺序遍历当前层的元素。从左到右遍历上侧元素,依次为(up,left)到(up,right)。从上到下遍历右侧元素,依次为(up+1,right+1)到(down,right)。如果left<right且up<down,则从右到左遍历下侧元素,依次为(down,right-1)到(down,left+1),以及从下到上遍历左侧元素,依次为(down,left)到(up+1,left)。遍历完当前层的元素之后,将up和down分别增加,将right和l...