(五)旋轉影像
題目描述:
給定一個 n × n 的二維矩陣表示一個影像。
將影像順時針旋轉 90 度。
說明:
你必須在原地旋轉影像,這意味著你需要直接修改輸入的二維矩陣。請不要使用另一個矩陣來旋轉影像。
示例 1:
示例 2:
class Solution {
public void rotate(int[][] matrix) {
//先轉置
//外層 起始條件:i = 0 退出條件:i < 矩陣長度
//內層 起始條件:j = i 退出條件:j < 矩陣長度
for(int i = 0;i < matrix.length;i++)
for(int j = i;j < matrix.length; j++){
int temp = matrix[i][j];
matrix[i][j] = matrix[j][i];
matrix[j][i] = temp;
}
//後對摺
//外層 起始條件:i = 0 退出條件:i < 矩陣長度
//內層 起始條件:j = 0 退出條件:j < (矩陣長度/2)
for(int i = 0; i < matrix.length;i++)
for(int j = 0;j < matrix.length/2;j++){
int temp = matrix[i][j];
matrix[i][j] = matrix[i][matrix.length-j-1];
matrix[i][matrix.length-j-1] = temp;
}
}
}
相關文章
- LeetCode:旋轉影像LeetCode
- LeetCode 48. 旋轉影像LeetCode
- 力扣-48 旋轉影像力扣
- LeetCode-048-旋轉影像LeetCode
- 影像縮放、旋轉、翻轉、平移
- 影像旋轉的FPGA實現(一)FPGA
- 高效能運算-NEON-影像旋轉
- 不適用imrotate 的影像旋轉實現
- 影像旋原始碼原始碼
- C# 簡易影像處理(包括平移,旋轉,翻轉, 裁切)C#
- OpenCV計算機視覺學習(11)——影像空間幾何變換(影像縮放,影像旋轉,影像翻轉,影像平移,仿射變換,映象變換)OpenCV計算機視覺
- 旋轉相簿
- 旋轉字串字串
- 第五章 字串專題 ---------------- 5.7 題解:旋轉詞字串
- 將圖片旋轉(這裡不是旋轉imageView)View
- 三維座標系旋轉——旋轉矩陣到旋轉角之間的換算矩陣
- AVL樹旋轉
- 旋轉連結串列
- ubuntu螢幕旋轉Ubuntu
- 旋轉演算法演算法
- cad旋轉的快捷鍵命令 cad旋轉方向怎麼調整
- 怎麼旋轉圖片?BenVista PhotoZoom Pro旋轉圖片的方法OOM
- CSS3動畫(360度旋轉、旋轉放大、放大、移動)CSSS3動畫
- 箭頭旋轉程式碼
- 旋轉圖片驗證
- 卡片旋轉動畫效果動畫
- CAD如何使用旋轉命令
- canvas 圍繞中心旋轉Canvas
- p361旋轉中心
- 【LeetCode】796. 旋轉字串LeetCode字串
- LeetCode 189 旋轉陣列LeetCode陣列
- Android 禁止螢幕旋轉Android
- orientationchange 螢幕旋轉事件事件
- SVG矩形旋轉動畫SVG動畫
- SVG 旋轉文字字元SVG字元
- 簡單的css3頭像旋轉與3D旋轉效果CSSS33D
- CVPR 2020 | 反傳統的無監督人臉旋轉方案:旋轉-渲染
- opencv中自定義的雙線性二次插值的影像旋轉及縮放OpenCV