程序要求:
1:java代码编写有详细的注释;2:先定义两组数组A,B   数组A形式为:int[] a={01,02,03,23,11,08,09,18};   int[] b={01,02,23,12,08,09}; 
数组中元素个数可以自定义并且能正确表示08,09(写入文件也同样以01,02,08,09显示)3:再随机从A,B这两个数组中个取出N,M个元素 比如从数组A中取出01,11,03等N个元素,并且N个元素中每个元素不重复
比如不会出现01,01,034:然后对取出的N个或者M个元素由小到大排序; 5:把得到的一个组新数据保存到本地磁盘!比如01,03,08,11=01,02,23
保存到文件中的格式为:
1:01,03,08,11=01,02,23
2:01,02,08,11=01,02,11
3:01,08,09,11=01,02,08
.
.
Z:...=...(Z表示得到的第Z条数据)6:还有个很重要的步骤是  对上面的Z条数据做统计,统计出其中哪些数据是一样的,然后取出相同的数据
如:
第1条数据       1:01,03,08,11=01,02,23
第6条数据       6:01,03,08,11=01,02,23
第100条数据  100:01,03,08,11=01,02,23
统计出相同数据的个数,上面相同个数为3个;在文件中保存格式为(文件为txt格式):
相同个数为1个:
第100条数据  100:01,03,08,11=01,02,23
相同个数为3个:
第1条数据       1:01,03,08,11=01,02,23
第6条数据       6:01,03,08,11=01,02,23
第100条数据  100:01,03,08,11=01,02,23因为产生的数据是随机的  所有产生的两条或多条数据可能有相同的数据
也可以把从数组A,B中取出的N,M个元素分别统计;
7:保存到磁盘的文件的格式暂时定为txt格式。
8:此程序要求考虑时间性能,有肯能要执行此程序上万次,甚至更多次,估计要运行10天等,尽力减少程序不必要的时间消耗。
=================================================================================
此程序是为了测试Java的性能,以及群集计算机的性能测试,同时也为了测试群集计算机的数据出来能力!期望高手各显神通,我们共同测试JAVA的强劲和计算机领域的新尝试!愿我写的程序要求能够理解。如果有歧义请留言!我会一直关注这个进程。谢谢您的关注!

解决方案 »

  1.   

    期望高手来挑战:
    此程序是为了测试Java的性能,以及群集计算机的性能测试,同时也为了测试群集计算机的数据出来能力!期望高手各显神通,我们共同测试JAVA的强劲和计算机领域的新尝试!愿我写的程序要求能够理解。如果有歧义请留言!我会一直关注这个进程。谢谢您的关注!
      

  2.   

    还有个问题是 为了与大家交流JAVA的真正高手 谢谢!
      

  3.   

    高手继续!再次描述问题:请求JAVA 设计方案
     
    程序要求: 
    1:java代码编写有详细的注释; 2:先定义两组数组A,B 数组A形式为:int[] a={01,02,03,23,11,08,09,18}; int[] b={01,02,23,12,08,09}; 
    数组中元素个数可以自定义并且能正确表示08,09(写入文件也同样以01,02,08,09显示) 3:再随机从A,B这两个数组中个取出N,M个元素 比如从数组A中取出01,11,03等N个元素,并且N个元素中每个元素不重复 
    比如不会出现01,01,03 4:然后对取出的N个或者M个元素由小到大排序; 5:把得到的一个组新数据保存到本地磁盘!比如01,03,08,11=01,02,23 
    保存到文件中的格式为: 
    1:01,03,08,11=01,02,23 
    2:01,02,08,11=01,02,11 
    3:01,08,09,11=01,02,08 


    Z:...=...(Z表示得到的第Z条数据) 6:还有个很重要的步骤是 对上面的Z条数据做统计,统计出其中哪些数据是一样的,然后取出相同的数据 
    如: 
    第1条数据 1:01,03,08,11=01,02,23 
    第6条数据 6:01,03,08,11=01,02,23 
    第100条数据 100:01,03,08,11=01,02,23 
    统计出相同数据的个数,上面相同个数为3个; 在文件中保存格式为(文件为txt格式): 
    相同个数为1个: 
    第100条数据 100:01,03,08,11=01,02,23 
    相同个数为3个: 
    第1条数据 1:01,03,08,11=01,02,23 
    第6条数据 6:01,03,08,11=01,02,23 
    第100条数据 100:01,03,08,11=01,02,23 取出的N,M个元素分别统计; 7:保存到磁盘的文件的格式暂时定为txt格式。 8:此程序要求考虑时间性能,有可能要执行此程序上万次,甚至上亿次,估计要运行10天等,尽力减少程序不必要的时间消耗。 所有保存到文件的数据也有上亿条数据,不知道用什么文件能打开上亿条数据的文件。请求详解!谢谢! 
      

  4.   

    08,09...不能这样表示吗:DecimalFormat("00")