LeetCode0107 旋轉矩陣 對角變換

2021-10-05 20:40:41 字數 548 閱讀 3217

1、因為不能借助額外空間,所以考慮找規律找對換元素,通過不斷交換

2、通過提示得出,通過對角線交換和中心線為中心交換左右即可達到目的

3、注意對角線交換演算法

**:

package com.leetcode1.array;

public

class

leet0107

,,,};

int[

] arr =,,

};rotate

(arr)

;printarr

(arr);}

public

static

void

rotate

(int

matrix)

}for

(int i=

0;i}public

static

void

printarr

(int

arr)

system.out.

println()

;}}}

leetcode 面試題 01 07 旋轉矩陣

面試題 01.07.旋轉矩陣 難度中等87 給你一幅由n n矩陣表示的影象,其中每個畫素的大小為 4 位元組。請你設計一種演算法,將影象旋轉 90 度。不占用額外記憶體空間能否做到?示例 1 給定matrix 1,2,3 4,5,6 7,8,9 原地旋轉輸入矩陣,使其變為 7,4,1 8,5,2 9...

leetcode系列面試題 01 07 旋轉矩陣

題目概要 面試題 01.07 旋轉矩陣 給你一幅由 n n 矩陣表示的影象,其中每個畫素的大小為 4 位元組。請你設計一種演算法,將影象旋轉 90 度。不占用額外記憶體空間能否做到?示例 1 給定 matrix 1,2,3 4,5,6 7,8,9 原地旋轉輸入矩陣,使其變為 7,4,1 8,5,2 ...

每日一題 面試題01 07 旋轉矩陣

面試題01.07.旋轉矩陣 1 題目 給你一幅由 n n 矩陣表示的影象,其中每個畫素的大小為 4 位元組。請你設計一種演算法,將影象旋轉 90 度。不占用額外記憶體空間能否做到?可以使用臨時變數 示例 1 給定 matrix 1,2,3 4,5,6 7,8,9 原地旋轉輸入矩陣,使其變為 7,4,...