Java實(shí)現(xiàn)矩陣順時針旋轉(zhuǎn)90度的示例
實(shí)現(xiàn)矩陣的轉(zhuǎn)置較為容易,只需要將縱橫下標(biāo)互換即可。實(shí)現(xiàn)矩陣旋轉(zhuǎn)稍微麻煩一點(diǎn)。
解題思路:
矩陣轉(zhuǎn)換90度,則原矩陣的縱下標(biāo)轉(zhuǎn)變?yōu)樾戮仃嚨臋M下標(biāo);原矩陣的橫下標(biāo)轉(zhuǎn)變?yōu)樾戮仃嚨目v下標(biāo),并且順序相反。
public class Rotation {
public static int[][] change(int [][]matrix){
int [][]temp=new int[matrix[0].length][matrix.length];
int dst=matrix.length-1;
for(int i=0;i<matrix.length;i++,dst--){
for(int j=0;j<matrix[0].length;j++){
temp[j][dst]=matrix[i][j];
}
}
return temp;
}
public static void main(String[]args){
int [][]matrix={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
int [][]temp=change(matrix);
for(int i=0;i<temp.length;i++){
for(int j=0;j<temp[0].length;j++){
System.out.print(temp[i][j]+"\t");
}
System.out.println();
}
}
}
結(jié)果如下:
9 5 1 10 6 2 11 7 3 12 8 4
其實(shí)并不復(fù)雜,然而我在規(guī)定時間沒有編寫出來。。。果然還是需要多練習(xí)。
以上這篇Java實(shí)現(xiàn)矩陣順時針旋轉(zhuǎn)90度的示例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- java 二維數(shù)組矩陣乘法的實(shí)現(xiàn)方法
- Java矩陣連乘問題(動態(tài)規(guī)劃)算法實(shí)例分析
- Java實(shí)現(xiàn)的矩陣乘法示例
- Java實(shí)現(xiàn)的求逆矩陣算法示例
- Java實(shí)現(xiàn)輸出回環(huán)數(shù)(螺旋矩陣)的方法示例
- Java實(shí)現(xiàn)矩陣加減乘除及轉(zhuǎn)制等運(yùn)算功能示例
- java實(shí)現(xiàn)任意矩陣Strassen算法
- Java實(shí)現(xiàn)的按照順時針或逆時針方向輸出一個數(shù)字矩陣功能示例
- java實(shí)現(xiàn)的n*n矩陣求值及求逆矩陣算法示例
- 使用java寫的矩陣乘法實(shí)例(Strassen算法)
相關(guān)文章
Java實(shí)戰(zhàn)之多線程模擬站點(diǎn)售票
今天帶大家來練習(xí)Java實(shí)戰(zhàn),文中多線程模擬站點(diǎn)售票這個問題作了詳細(xì)的介紹,對正在學(xué)習(xí)java的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05
Java使用connectTo方法提高代碼可續(xù)性詳解
這篇文章主要介紹了Java使用connectTo方法提高代碼可續(xù)性,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08
簡單總結(jié)Java的反射機(jī)制的運(yùn)用
這篇文章主要介紹了Java的反射機(jī)制的運(yùn)用,對一些常用的類作了一些說明,需要的朋友可以參考下2015-11-11
Mybatis-plus獲取雪花算法生成的ID并返回生成ID
本文主要介紹了Mybatis-plus獲取雪花算法生成的ID并返回生成ID,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-09-09
Java編程中的性能優(yōu)化如何實(shí)現(xiàn)
這篇文章主要介紹了Java編程中的性能優(yōu)化如何實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-10-10

