美文网首页
典型的数组处理代码

典型的数组处理代码

作者: 是归人不是过客 | 来源:发表于2018-11-22 15:09 被阅读10次

1,找出数组中最大的元素:
Double max = a[0]
For (int i = 1; I < a.length; i++) {
If (a[i] > max ) max = a[i]
}

2,计算数组元素的平均值
Int N = a.length
Double sum = 0.0
For (int i = 0; I < N; ) {
Sum + = a[i]
}
Double average = sum/N

3, 复制数组
Int N = a.length
Double[] b = new double [N]
For (int I = 0; i< N; i++) {
b[ i ] = a [ i ]
}

4, 调到数组元素的顺序
Int N = a.length
For (int I = 0; I < N/2; i++ ) {
Double temp = a[ i ]
A[ i ] = a [ N-1-i ]
a [ N-1-i ] = temp
}
5, 矩阵相乘(方阵)
a[ ][ ] * b[ ][ ] = c[ ][ ]
// I 代表 矩阵 a 的行 ,j 代表 矩阵 b 的列, k 代表他们数字相同的行和列

int N = a.length
double[ ][ ] c = new double[N],N]
for (int I = 0; I < N; j ++) {
for( int j = 0; j < N; j ++ ){

// 计算行 I 和列 j 的点乘
for( int K = 0 ;K < N; K++ ){
c[ I ][ j ] + = a[ I ][ k ] * b[ K ][ j ]
}

}

相关文章

  • 典型的数组处理代码

    1,找出数组中最大的元素:Double max = a[0]For (int i = 1; I < a.leng...

  • 2018-05-31 day 1

    典型的数组处理代码 找出数组中最大的元素 计算数组元素平均值 颠倒数组元素顺序 矩阵...

  • 数组处理代码

    找出数组最大的元素 计算数组的平均值 复制数组 颠倒元素的顺序 二维矩阵乘法:c[i][j]=a[i][k]*b[...

  • 数组处理代码

    1 找数组中的最大元素 2 计算数组元素的平均值 3 复制数组 4 颠倒数组元素的顺序 5 矩阵相乘(方阵)

  • reduce处理树形结构数据

    直接上代码 1.0:将树形结构处理为扁平数组 2.0:将扁平数组处理为树形结构

  • Leetcode【523、525、560、974】

    引言: 以下四道 Leetcode 题目属于典型数组问题处理方法。它们采取类似的方法:利用哈希表保存数组前缀(前缀...

  • 关于前台传json对象数组springMVC如何接取

    前台传值是需要现将数组转换成json字符串然后在后台处理用数组j接取 前台代码 后台代码

  • JS数组以及数组变换

    有关数组 数组对象——一种特殊的对象JS其实没有数组,只使用对象来模拟数组 典型数组和JS数组的区别 典型数组 元...

  • 处理数组

    题目 处理数组 代码 int[] array = { 1, 3, -1, 5, -2 };int [] newar...

  • JS数组的相关知识

    首先要明确一点,JS其实没有真正的数组,只是用对象来模拟数组。以下是典型数组与JS数组之间的不同。 典型的数组 元...

网友评论

      本文标题:典型的数组处理代码

      本文链接:https://www.haomeiwen.com/subject/qwulqqtx.html