数组处理代码

找出数组最大的元素

double max=a[0];
for(int i=0;i<a.length;i++){
if(max<a[i])
max=a[i];}

计算数组的平均值

int N=a.length
double sum=0.0;
for(int i=0;i<N;i++)
sum+=a[i];
double avg=sum/N;

复制数组

int N=a.length;
double []b=new double[N];
for(int i=0;i<N;i++)
b[i]=a[i];

颠倒元素的顺序

int N=a.length;
for(int i=0;i<N/2;i++){
double temp=a[i];
a[i]=a[N-i-1];
a[N-1-i]=temp;
}

二维矩阵乘法:c[i][j]=a[i][k]*b[k][j]

int N=a.length;
int M=a[0].length;
int O=b[0].length;
for(int i=0;i<N;i++){
for(int j=0;j<O;j++){
for(int k=0;k<M;k++)
c[i][j]+=a[i][k]*b[k][j];
}}}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容