最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java實現(xiàn)矩陣順時針旋轉90度的示例

 更新時間:2019年01月28日 09:41:16   作者:whuzhang16  
今天小編就為大家分享一篇Java實現(xiàn)矩陣順時針旋轉90度的示例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

實現(xiàn)矩陣的轉置較為容易,只需要將縱橫下標互換即可。實現(xiàn)矩陣旋轉稍微麻煩一點。

解題思路:

矩陣轉換90度,則原矩陣的縱下標轉變?yōu)樾戮仃嚨臋M下標;原矩陣的橫下標轉變?yōu)樾戮仃嚨目v下標,并且順序相反。

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();
 }
 }
 
}

結果如下:

9 5 1 
10 6 2 
11 7 3 
12 8 4 

其實并不復雜,然而我在規(guī)定時間沒有編寫出來。。。果然還是需要多練習。

以上這篇Java實現(xiàn)矩陣順時針旋轉90度的示例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Java實戰(zhàn)之多線程模擬站點售票

    Java實戰(zhàn)之多線程模擬站點售票

    今天帶大家來練習Java實戰(zhàn),文中多線程模擬站點售票這個問題作了詳細的介紹,對正在學習java的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-05-05
  • 淺析JAVA_HOME,CLASSPATH和PATH的作用

    淺析JAVA_HOME,CLASSPATH和PATH的作用

    以下是對JAVA_HOME,CLASSPATH和PATH的作用進行了詳細的分析介紹,需要的朋友可以過來參考下
    2013-07-07
  • Java異常處理中的各種細節(jié)匯總

    Java異常處理中的各種細節(jié)匯總

    這篇文章主要給大家介紹了關于Java異常處理中的各種細節(jié)的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-01-01
  • Scala中Array和List的區(qū)別說明

    Scala中Array和List的區(qū)別說明

    這篇文章主要介紹了Scala中Array和List的區(qū)別說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Java 輕松入門了解File類的使用

    Java 輕松入門了解File類的使用

    Java文件類以抽象的方式代表文件名和目錄路徑名。該類主要用于文件和目錄的創(chuàng)建、文件的查找和文件的刪除等。File對象代表磁盤中實際存在的文件和目錄。通過以下構造方法創(chuàng)建一個File對象
    2022-03-03
  • Java使用connectTo方法提高代碼可續(xù)性詳解

    Java使用connectTo方法提高代碼可續(xù)性詳解

    這篇文章主要介紹了Java使用connectTo方法提高代碼可續(xù)性,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • 簡單總結Java的反射機制的運用

    簡單總結Java的反射機制的運用

    這篇文章主要介紹了Java的反射機制的運用,對一些常用的類作了一些說明,需要的朋友可以參考下
    2015-11-11
  • Mybatis-plus獲取雪花算法生成的ID并返回生成ID

    Mybatis-plus獲取雪花算法生成的ID并返回生成ID

    本文主要介紹了Mybatis-plus獲取雪花算法生成的ID并返回生成ID,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-09-09
  • Java編程中的性能優(yōu)化如何實現(xiàn)

    Java編程中的性能優(yōu)化如何實現(xiàn)

    這篇文章主要介紹了Java編程中的性能優(yōu)化如何實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-10-10
  • 詳解servlet配置load-on-startup的作用

    詳解servlet配置load-on-startup的作用

    本文對load-on-startup的相關內容作了詳細介紹,然后通過具體實例向大家展示了其作用,希望可以給大家一個參考。
    2017-09-09

最新評論

兴山县| 凤山县| 昌乐县| 兴海县| 即墨市| 洛川县| 六盘水市| 唐山市| 霍州市| 和林格尔县| 忻州市| 张家港市| 建宁县| 黄浦区| 汪清县| 新干县| 丽水市| 泰宁县| 沽源县| 贡嘎县| 望城县| 霞浦县| 北安市| 科技| 大竹县| 淮阳县| 集贤县| 塔城市| 洛南县| 石棉县| 丽水市| 罗平县| 图们市| 贵定县| 同江市| 琼结县| 镶黄旗| 吴川市| 秀山| 肇庆市| 子洲县|