典型的数组处理代码
来源:互联网 发布:软件行业发展前景概述 编辑:程序博客网 时间:2024/06/02 02:16
数组处理代码
找出数组中最大的元素
double max=a[0];
for(int i=1;i<a.length;i++)
if(a[i]>max)max=a[i];
计算数组元素平均值
int N = a.length;
double sum=0.0;
for(int i =0;i<N;i++)
sum+=a[i];
double average=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;i++)
{
double temp=a[i];
a[i]=a[N-1-i];
a[N-i-1]=temp;
}
矩阵相乘(方阵)
int N=a.length;
double [][] c = new double [N][N]
for(int i=0;i<N;i++)
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];}
起别名
数组名表示的是整个数组——如果将一个数组变量赋予另一变量,那么两个变量将会指向同一数组
int[] a = new int[N];....a[i]=1234;...int[]b=a;...b[i]=5678//a[i]的值也变成5678
这种情况叫起别名,如果想将数组复制一份,需要使用上面的复制数组的方法。
0 0
- 典型的数组处理代码
- 典型的数组和字符串处理代码
- 典型的数组处理代码(algs4)
- 典型的数组处理(Java)
- 典型的字符串处理代码(algs4)
- servlet处理jreport典型代码
- 编程典型代码错误举例:关于数组的下标使用
- 几种典型程序Button处理代码的定位
- 几种典型程序Button处理代码的定位
- 几种典型程序Button处理代码的定位
- 几种典型程序Button处理代码的定位
- 几种典型程序Button处理代码的定位
- 几种典型程序Button处理代码的定位
- 几种典型程序Button处理代码的定位
- Mobile phones 【典型的典型树状数组】
- android典型代码系列(十九)------将一个数组复制成为另外一个数组的方法
- 一个典型代码的分析
- 典型的代码(汉诺塔等)
- PHP-与Web页面交互
- 逝去的时间
- 游南归北
- 决策树学习笔记(二)
- 【CUDA开发】CUDA从入门到精通
- 典型的数组处理代码
- Tomcat在Linux上的安装与配置
- jQuery学习笔记(2)——包装器
- μc/os-II原理简介(笔记)
- 【opencv的学习】视频的转换
- 【CUDA】CUDA框架介绍
- 游戏设计(just for fun)
- Shader特效——“Invaders Invaders(火星文雨)效果”的实现 【GLSL】
- css3之动画效果