第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從矩陣(數(shù)組)中刪除一行

從矩陣(數(shù)組)中刪除一行

慕標琳琳 2022-03-10 22:07:23
好的,所以我在朋友的幫助下編寫了這段代碼來“刪除矩陣的行”,但我真的不明白“for”是怎么回事,有人可以向我解釋為什么這樣做嗎?編輯:好的,所以我不明白兩個循環(huán)的工作方式public static double [][] removeRow(double [][] m , int n){                                 double [][] finalm = new double [m.length-1][m[0].length];      for (int i = 0; i<finalm.length; i++) {                             for (int j = 0; j<finalm[i].length; j++) {                              if (i<n) {                                                          finalm[i][j]=m[i][j];                                       }                if (i>=n) {                                                         finalm[i][j]=m[i+1][j];                                     }            }        }    return finalm;}public static void main(String[] args) {    double [][] m = {{1,2,3},{1,9,2},{0,6,3}};    double [][] result = removeRow(m,0);    for (int i = 0; i<result.length; i++) {        for (int j = 0; j<result[i].length; j++) {            System.out.println(result[i][j]);                }            }        }}
查看完整描述

1 回答

?
qq_遁去的一_1

TA貢獻1725條經(jīng)驗 獲得超8個贊

圖片Array:


0, 0, 0, 0

1, 1, 1, 1

2, 2, 2, 2   <----- n

3, 3, 3, 3

2在哪里n。


Array該方法構造一個少一行的空:


0, 0, 0, 0

0, 0, 0, 0

0, 0, 0, 0

然后它為每個循環(huán)循環(huán),如果索引小于n,則將其復制到第二個Array。所以第一行和第二行將被復制:


0, 0, 0, 0

1, 1, 1, 1

0, 0, 0, 0

然后如果索引等于或大于n,它會將行從索引 + 1 復制到第二個Array:


//Skips the row 2, 2, 2, 2

0, 0, 0, 0

1, 1, 1, 1

3, 3, 3, 3

另請注意,內部循環(huán)不是必需的,因為我們正在復制整行。我們可以簡單地做:


public static double [][] removeRow(double [][] m , int n){ 

    double [][] finalm = new double [m.length-1][m[0].length];  


    for (int i = 0; i<finalm.length; i++) {                     

          if (i<n) {                                      

              finalm[i]=m[i];                       

          }

          if (i>=n) {                                     

              finalm[i]=m[i+1];                     

          }

    }

    return finalm;

}


查看完整回答
反對 回復 2022-03-10
  • 1 回答
  • 0 關注
  • 211 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號