【java】48. 旋转图像----无需额外空间
发布日期:2021-05-07 02:21:41 浏览次数:20 分类:精选文章

本文共 433 字,大约阅读时间需要 1 分钟。

给定一个 n × n 的二维矩阵表示一个图像。

将图像顺时针旋转 90 度。

说明:

你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。

示例 1:

给定 matrix =

[
[1,2,3],
[4,5,6],
[7,8,9]
],

原地旋转输入矩阵,使其变为:

[
[7,4,1],
[8,5,2],
[9,6,3]
]
示例 2:

给定 matrix =

[
[ 5, 1, 9,11],
[ 2, 4, 8,10],
[13, 3, 6, 7],
[15,14,12,16]
],

原地旋转输入矩阵,使其变为:

[
[15,13, 2, 5],
[14, 3, 4, 1],
[12, 6, 8, 9],
[16, 7,10,11]
]

public static void rotate(int[][] matrix) {   		int n=matrix.length;        for(int i=0;i
上一篇:【java】316. 去除重复字母----学会栈的使用
下一篇:【java】389. 找不同----四行代码解决问题

发表评论

最新留言

感谢大佬
[***.8.128.20]2025年04月12日 15时03分31秒