演算法 二維陣列的各種運算

2021-08-21 14:04:29 字數 1288 閱讀 5864

public class 陣列_二維陣列 

//計算陣列元素的平均值

private static double mean(int a)

//複製陣列

private static double copyarray(int a)

//顛倒陣列元素的順序

private static int reverse_order(int a)

return a;

}/**

* 矩陣相乘

* a * b = c

*/private static double matrix_multiplication() , };

int b = , };

/***

* 二維陣列a可以看作是乙個矩陣

* 3,2

* 1,3

** a[0][0]:代表的是第一行第一列:3

* a[0][1]:代表的是第一行第二列:2

* a[1][0]:代表的是第二行第一列:1

* a[1][1]:代表的是第二行第二列:3

* */

int n = a.length;

double c = new double[n][n];

for (int i = 0; i < n; i++) }}

return c;

}//二維陣列

private static int two_dimensional_array()

}return ss;

}public static void main(string args) ;

system.out.println(max(a));

system.out.println(mean(a));

system.out.println(arrays.tostring(copyarray(a)));

//將陣列元素進行顛倒

system.out.println("元素顛倒:\t"+arrays.tostring(reverse_order(a)));

// system.out.println(arrays.tostring(a));

//矩陣相乘

system.out.println(arrays.deeptostring(matrix_multiplication()));

//二維陣列

system.out.println(arrays.deeptostring(two_dimensional_array()));

}}

二維陣列操作運算

編寫乙個通用程式,求出二維陣列的非對角線元素之和,即求兩條對角線之外的元素之和。pragma once include using namespace std class matrix include matrix.h matrix matrix matrix matrix int x 40 int...

演算法 二維陣列

1.最長公共子串行 總結 就是在邊上加一圈零,比較相對應的字元,相等,值就等於左上角的值,不相等,值就去左邊和上邊的最大值。2.字串相似度 static int martix static string str1 dhongda static string str2 fehongda protect...

演算法 二維陣列

1.最長公共子串行 總結 就是在邊上加一圈零,比較相對應的字元,相等,值就等於左上角的值,不相等,值就去左邊和上邊的最大值。2.字串相似度 static int martix static string str1 dhongda static string str2 fehongda protect...