实现将一个js 二维数组排序内的数据行和列进行排序

共有 3908 人关注过本帖
标题:二维数组怎么同时求行和列的平均值,求
等 级:新手上路
&&已结贴√
&&问题点数:20&&回复次数:9&&&
二维数组怎么同时求行和列的平均值,求
各种求 求过程
搜索更多相关主题的帖子:
来 自:云南曲靖
等 级:青峰侠
帖 子:430
专家分:1506
假如有这样一个数组num[i][j]
for(i=0;i&行数;i++)
&&& for(j=0;j&列数;j++)
&&&&&&&&n=n+num[i][j];//各行之和
&&& n=n/列数;//各行平均值
//内外for 调换求出的就是各列平均值。
for(j=0;j&列数;j++)
&&& for(i=0;i&行数;i++)
&&&&&&&&n=n+num[i][j];//各列之和
&&& n=n/行数;//各列平均值
来 自:南京
等 级:蜘蛛侠
帖 子:279
专家分:1263
假设一个数组为a[M][N]
那么重新定义个数组b[M+1][N+1],且最下一行和最右边一列为0,
a b c d e 0
d c d e s 0
d e d e s 0
s d f g t 0
0 0 0 0 0 0
最外面的一层用来存储各行或各列的和最右下角的用来存放整个数组中数字的和。
for(i=0;i&M;i++)
&&& for(j=0;j&N;j++)
&&&&&&&&b[i][N]=b[i}[N+1]+b[i][j];
&&&&&&&&b[M][j]=b[M][j]+b[i][j];
&&&&&&&&b[M][N]=B[M][N]+b[i][j];
for(i=0;i&M;i++)
&&& for(j=0;j&N;j++)
&&&&&&&&b[i][N]=b[i][N]/M;
&&&&&&&&b[M][j]=b[M][j]/N;
就得到各行和各列的平均值了
等 级:职业侠客
帖 子:163
专家分:364
很简单的几行代码就可以搞定了!
假设有存有数据的二维int数组a[M][N],下面是代码:
double&&&r[M];//r[i]存储第i行数据的平均值
double&&&c[N];//c[j]存储第j列数据的平均值
for (i = 0; i & M; i++)
&&& for (j = 0; j & N; j++) {
&&&&&&&&c[j] += (a[i][j] - c[j])/(i + 1);
&&&&&&&&r[i] += (a[i][j] - r[j])/(j + 1);
-------------------------------------
That's all.
何必等待?梦在今朝
等 级:职业侠客
帖 子:163
专家分:364
很简单的几行代码就可以搞定了!
假设有存有数据的二维int数组a[M][N],下面是代码:
double&&&r[M];//r[i]存储第i行数据的平均值
double&&&c[N];//c[j]存储第j列数据的平均值
for (i = 0; i & M; i++)
&&& for (j = 0; j & N; j++) {
&&&&&&&&c[j] += (a[i][j] - c[j])/(i + 1);
&&&&&&&&r[i] += (a[i][j] - r[j])/(j + 1);
-------------------------------------
That's all.
何必等待?梦在今朝
等 级:职业侠客
帖 子:163
专家分:364
。。。。不好意思,手机回复的时候卡了一下
何必等待?梦在今朝
等 级:职业侠客
帖 子:163
专家分:364
更正一个地方:
c[j] += 1.0*(a[i][j] - c[j])/(i + 1);
r[i] += 1.0*(a[i][j] - r[j])/(j + 1);
不好意思^_^||
何必等待?梦在今朝
等 级:论坛游民
帖 子:35
专家分:14
上面的大虾们。 那小弟下面的这个程序是怎么求得平均值的。
#include&stdio.h&
float Stu = {1,60,2,70,3,65,4,75,5,80,6,90,7,85};
int len = (sizeof(Stu)/sizeof(float))/2;
float avg(float A[][2]; int m)
&&& for (int i = 0; i & i++)
&&&&&&&&avg+=A[i][1];
&&&&&&&&cout&&A[i][0]&&&&&&&&&A[i][1]&&
&&& return avg/n;
int main ()
&&& float stuAvg = 0;
&&& stuAvg = avg(Stu,len);
&&& cout&&&avg=&&&stuAvg&&
等 级:职业侠客
帖 子:163
专家分:364
米有学过C++。。。。
何必等待?梦在今朝
等 级:论坛游民
帖 子:35
专家分:14
C++跟C差不了多少
版权所有,并保留所有权利。
Powered by , Processed in 0.029556 second(s), 8 queries.
Copyright&, BCCN.NET, All Rights ReservedC语言 二维数组 以每一行的第一列进行比较大小 然后排序 要求整行交换 求指导求代码_百度知道
C语言 二维数组 以每一行的第一列进行比较大小 然后排序 要求整行交换 求指导求代码
比二维数组 号 姓名 性别 班级102
502 我想通C语音 通比较号 改变 号 姓名 性别 班级101
提问者采纳
#&include&stdio.h&#&include&string.h&#&define&NUM&10//总数NUMtypedef&struct{&int&&char&name[20];&char&sex[10];&char&class[10];}Svoid&sort(Student*student)//根据号排名函数{&Student&*p=&Student&&unsigned&i,j;&for(i=0;(p+i)-&id!=0;i++)&{&&for(j=0;(p+j)-&id!=0;j++)&&{&&&if((p-&id)&(p+1)-&id)//交换两结构体&&&{&&&&std=*(p+1);&&&&*(p+1)=*p;&&&&*p=&&&}&&}&}}void&main(){&Student&stud[NUM]={{102,&张&,&男&,&501&},{101,&王&,&&,&502&},{103,&李&,&男&,&501&}},*p=&sort(stud);&for(;p-&id!=0;p++)&{&&printf(&%d\t%s\t%s\t%s\n&,p-&id,p-&name,p-&sex,p-&class);&}}
请问你是用那种软件的? 怎么我用Visual C++ 6.0 这种软件运行你的程序 显示有错误??
再试试吧!
提问者评价
其他类似问题
为您推荐:
二维数组的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁09-1409-1409-1509-11
03-1003-1003-2509-19
◇本站云标签Arrays.sort 如何针对二维数组的每一列进行排序?_百度知道
Arrays.sort 如何针对二维数组的每一列进行排序?
定义二维数组内容8 79 56 4何使用javaArrays.sort根据第数该数组进行排序输9 58 76 4
提问者采纳
import&java.util.Aimport&/**&*&二维数组排序示例&*&@author&YY/28&*&@version&1.0&*/public&class&MatrixSort&{&&&&public&static&void&main(String[]&args)&{&&&&&&&&&&&&&&&&//二维数组&&&&&&&&Integer[][]&matrix&=&new&Integer[][]&{&&&&&&&&&&&&&&&&{8,7},{9,5},{6,4}&&&&&&&&};&&&&&&&&&&&&//排序&&&&&&&&Arrays.sort(matrix,new&Comparator&Integer[]&()&{&&&&&&&&&&&&@Override&&&&&&&&&&&&public&int&compare(Integer[]&x,&Integer[]&y)&{&&&&&&&&&&&&&&&&if(x[0]&&&y[0]){&&&&&&&&&&&&&&&&&&&&return&1;&&&&&&&&&&&&&&&&}&else&if(x[0]&&&y[0]){&&&&&&&&&&&&&&&&&&&&return&-1;&&&&&&&&&&&&&&&&}&else&{&&&&&&&&&&&&&&&&&&&&return&0;&&&&&&&&&&&&&&&&}&&&&&&&&&&&&}&&&&&&&&});&&&&&&&&&&&&&&&&//打印&&&&&&&&for(Integer[]&integers&:&matrix){&&&&&&&&&&&&System.out.println(Arrays.toString(integers));&&&&&&&&}&&&&}}
提问者评价
perfect!!!!
其他类似问题
为您推荐:
二维数组的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁 上传我的文档
 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
[精品]将一个二维数组行和列交换,存到另一个二维数组中
下载积分:280
内容提示:[精品]将一个二维数组行和列交换,存到另一个二维数组中
文档格式:DOC|
浏览次数:23|
上传日期: 02:53:03|
文档星级:
该用户还上传了这些文档
[精品]将一个二维数组行和列交换,存到另一个二维数组中
官方公共微信}

我要回帖

更多关于 python 二维数组排序 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信