/**有一副由NxN矩阵表示的图像,这里每个像素用一个int表示,请编写一个算法,在不占用额外内存空间的情况下(即不使用缓存矩阵),将图像顺时针旋转90度。给定一个NxN的矩阵,和矩阵的阶数N,请返回旋转后的NxN矩阵,保证N小于等于500,图像元素小于等于256。*/import java.util.*;public class Transform {public int[][] transformImage(int[][] mat, int n) {// write code herefor (int i = 0; i < n / 2; i++) {for (int j = i; j < n - i - 1; j++) {int t = mat[i][j];mat[i][j] = mat[n - j - 1][i];mat[n - j - 1][i] = mat[n - i - 1][n - j - 1];mat[n - i - 1][n - j - 1] = mat[j][n - i - 1];mat[j][n - i - 1] = t;}}return mat;}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。