“The Linux philosophy is “Laugh in the face of danger”.Oops.Wrong One. “Do it yourself”. Yes, that”s it.” Linux的哲学就是“在危险面前放声大笑”,呵呵,不是这句,应该是“一切靠自己,自力更生”才对。
publicint[][] generateMatrix(int n) { int[][] res = newint[n][n]; int up = 0, down = n - 1, right = n - 1, left = 0; int num = 1; for (; ; ) { for (int i = left; i <= right; i++) { res[up][i] = num++; } if (++up > down) break; for (int i = up; i <= down; i++) { res[i][right] = num++; } if (--right < left) break; for (int i = right; i >= left; i--) { res[down][i] = num++; } if (--down < up) break; for (int i = down; i >= up; i--) res[i][left] = num++; if (++left > right) break; } return res; } }
近期评论