早教吧作业答案频道 -->其他-->
java中怎样实现数据排序.有一行数字,其中每三个为一组,再把这一行的前面27个和后面27个数字分成大的两组,然后对前面27个数字中每个小组的第二个数字进行比较并按从小到大的顺序排列,且
题目详情
java中怎样实现数据排序.
有一行数字,其中每三个为一组,再把这一行的前面27个和后面27个数字分成大的两组,然后对前面27个数字中每个小组的第二个数字进行比较并按从小到大的顺序排列,且每小组中的第一和第三个数字跟着第二个数字移动.这个怎样用java完成?
1.0 34908.88823466623 24.8 2.0 39630.961058839486 20.0 3.0 29856.65765600835 25.9 4.0 38859.980988644864 25.3 5.0 47423.10173210188 23.8 6.0 19849.168161290105 20.8 7.0 29328.50106736126 18.9 8.0 29654.31232056705 19.4 9.0 21008.940395882488 16.8 1.0 34926.3790840164 24.8 2.0 39660.28500738808 20.0 3.0 29851.443257036703 25.9 4.0 38868.554962563765 25.3 5.0 47445.38630797819 23.8 6.0 19879.09643860034 20.8 7.0 29348.43050519415 18.9 8.0 29680.180199684346 19.4 9.0 20980.839899721435 16.8
有一行数字,其中每三个为一组,再把这一行的前面27个和后面27个数字分成大的两组,然后对前面27个数字中每个小组的第二个数字进行比较并按从小到大的顺序排列,且每小组中的第一和第三个数字跟着第二个数字移动.这个怎样用java完成?
1.0 34908.88823466623 24.8 2.0 39630.961058839486 20.0 3.0 29856.65765600835 25.9 4.0 38859.980988644864 25.3 5.0 47423.10173210188 23.8 6.0 19849.168161290105 20.8 7.0 29328.50106736126 18.9 8.0 29654.31232056705 19.4 9.0 21008.940395882488 16.8 1.0 34926.3790840164 24.8 2.0 39660.28500738808 20.0 3.0 29851.443257036703 25.9 4.0 38868.554962563765 25.3 5.0 47445.38630797819 23.8 6.0 19879.09643860034 20.8 7.0 29348.43050519415 18.9 8.0 29680.180199684346 19.4 9.0 20980.839899721435 16.8
▼优质解答
答案和解析
public class test {
public static void main(String[] args) {
String str="1.0 34908.88823466623 24.8 2.0 39630.961058839486 20.0 3.0 29856.65765600835 25.9 4.0 38859.980988644864 25.3 5.0 47423.10173210188 23.8 6.0 19849.168161290105 20.8 7.0 29328.50106736126 18.9 8.0 29654.31232056705 19.4 9.0 21008.940395882488 16.8 1.0 34926.3790840164 24.8 2.0 39660.28500738808 20.0 3.0 29851.443257036703 25.9 4.0 38868.554962563765 25.3 5.0 47445.38630797819 23.8 6.0 19879.09643860034 20.8 7.0 29348.43050519415 18.9 8.0 29680.180199684346 19.4 9.0 20980.839899721435 16.8";
str=str.replaceAll("\\s+", " ");//把多个空格合并成一个空格
String[] org=str.split(" ");//按照空格进行分割
double[][] dou=new double[org.length/3][3];//将一维数组分到三维数组里边
for(int i=0;i
public static void main(String[] args) {
String str="1.0 34908.88823466623 24.8 2.0 39630.961058839486 20.0 3.0 29856.65765600835 25.9 4.0 38859.980988644864 25.3 5.0 47423.10173210188 23.8 6.0 19849.168161290105 20.8 7.0 29328.50106736126 18.9 8.0 29654.31232056705 19.4 9.0 21008.940395882488 16.8 1.0 34926.3790840164 24.8 2.0 39660.28500738808 20.0 3.0 29851.443257036703 25.9 4.0 38868.554962563765 25.3 5.0 47445.38630797819 23.8 6.0 19879.09643860034 20.8 7.0 29348.43050519415 18.9 8.0 29680.180199684346 19.4 9.0 20980.839899721435 16.8";
str=str.replaceAll("\\s+", " ");//把多个空格合并成一个空格
String[] org=str.split(" ");//按照空格进行分割
double[][] dou=new double[org.length/3][3];//将一维数组分到三维数组里边
for(int i=0;i
看了 java中怎样实现数据排序....的网友还看了以下:
当前欧洲最流行的一组IQ测试题第1-8题:请从理论上或逻辑的角度在后面的空格中填入后续字母或数字; 2020-05-13 …
(2012•朝阳区二模)在如图所示的数表中,第i行第j列的数记为ai,j,且满足a1,j=2j−1 2020-05-14 …
急:如何在lingo程序中定义区间限制条件?这个公式在lingo中怎么表示啊[X_i,X_i+t_ 2020-05-16 …
引用求和:AC==SUM(C9*$C$7*$C$6,D9*$D$7*$D$6,E9*$E$7*$E 2020-07-09 …
如图,一个数表有7行7列,设aij表示第i行第j列上的数(其中i=1,2,3,…,7,j=1,2, 2020-07-25 …
在如图所示的数表中,第i行第j列的数记为ai,j,且满足a1,j=2j-1,ai,1=i,ai+1, 2020-11-17 …
(2014•呼和浩特一模)在如图所示的数表中,第i行第j列的数记为ai,j,且满足a1,j=2j-1 2020-11-17 …
(2012•朝阳区二模)在如图所示的数表中,第i行第j列的数记为ai,j,且满足a1,j=2j-1, 2020-11-17 …
如图,一个数表有7行7列,设aij表示第i行第j列上的数(其中i=1,2,3,…,j=1,2,3,… 2020-11-17 …
153、若有定义:inta[2][3];则对a数组的第i行第j列元素值得正确引用为()A、*(*(a 2020-12-31 …