黑马程序员技术交流社区

标题: 关于排序的问题 [打印本页]

作者: longlongint    时间: 2015-3-28 12:11
标题: 关于排序的问题
今天一寝室同学去笔试的一道排序题,一个int型数组,要求排序成以下的样子(10,0,9,1,8,2.....)
作者: 殷俊    时间: 2015-3-28 12:21
是多少个数啊?
作者: 739262720    时间: 2015-3-28 12:48
什么笔试??
作者: 冻了冬天    时间: 2015-3-28 13:01
直接把值赋给另外一个行不通啊
作者: 八戒    时间: 2015-3-28 13:22
有没有完整的题????
作者: 伊甸拾忆    时间: 2015-3-28 13:37
看起来,感觉题目是每两位的和为10, 估计是排序0到10, 排序后 10,0,9,1,8,2,7,3,6,4,5,求完整题目
作者: 罗晓飞    时间: 2015-3-28 13:38
发出来看看。。。
作者: 杨大萌    时间: 2015-3-28 13:42
循环里面写错了吧
作者: 剑雨飘扬    时间: 2015-3-28 14:08
先顺序排,然后取第一个倒数第一个第二个倒数第二个。。或者偶数从最小取,奇数从最大取。。不行么
作者: kkqisheng    时间: 2015-3-28 21:14
  1. public class test21 {
  2.         public static void main(String[] args)
  3.         {
  4.                 int []a=new int[]{6,1,8,0,4,3,5,10,2,9,7};
  5.                 for(int i=0;i<10;i++)
  6.                 {
  7.                         for(int j=i+1;j<11;j++)
  8.                         {
  9.                                 if(a[i]<a[j])
  10.                                 {
  11.                                         int temp=a[i];
  12.                                         a[i]=a[j];
  13.                                         a[j]=temp;
  14.                                 }
  15.                         }
  16.                 }
  17.                
  18.                 int [] b=new int[11];
  19.                         int j=0;
  20.                 for(int i=0;i<6;i++)
  21.                 {       
  22.                                 b[j]=a[i];
  23.                                 j+=2;
  24.                        
  25.                 }
  26.                
  27.                         int k=1;
  28.                 for(int i=10;i>5;i--)
  29.                 {       
  30.                         b[k]=a[i];
  31.                         k+=2;
  32.                 }
  33.                
  34.                 for(int i=0;i<11;i++)
  35.                 {
  36.                         System.out.println(b[i]);
  37.                 }
  38.         }
  39. }
复制代码

作者: 18234133910    时间: 2015-3-28 21:36
这么复杂~~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2