就是比如有2,3,6,9,0,1,5,8,7,4 十个偶数位数字,从中间分开,前五位从小到大排,后五位从大到小排。要用JAVA语言的冒泡排序法,谁会?写一下。谢
解决方案 »
- 求助poi加密Workbook的方法!
- 各位帮小弟看看我这道servlet程序为什么不能够运行!
- hibernate插blob遗留的问题
- Sun java System Application server 下载地址
- 在设计下载时出现了ClientAbortException: java.net.SocketException:
- 急!!!请问JBuilder工程如何移到Eclipse中去呢!!!!在线等待啊!!!!!!!!!!!!
- 一个很简单的Hibernate问题,怎样在程序中间动态得到指定Class对应的数据库的表名
- html 或是 jsp 页面有二级下拉菜单 想做成缓慢展开并且闭合的 求解!!!!
- 如何在jtable中的其中一列里显示图标啊?
- 求助:我的jbuilder 9中新建ejb,此功能不可用(灰色不可用),如何才能可用?(新手求助:在线,多谢!)
- java程序员学习linux应该掌握到什么地步呢???
- s:action 不起作用是怎么回事
int [] arr = {2,6,3,9,0,1,5,8,7,4 };//定义一个数组用来存储5个5-15之间的随机数
int count = arr.length/2;
int [] a = new int[count];//存储arr[]数组的前几个元素
int [] b = new int[count];//存储arr[]数组的后几个元素
//先将数组[] arr 分成两个数组
for (int i = 0; i < count; i++) {
a[i] = arr[i];
}
int o,j,temp;
for(o=0;o<a.length-1;o++ ){
for(j=0;j<a.length-o-1;j++){
if(a[j]>a[j+1] ) //较大的元素后移
{
temp=a[j];
a[j]=a[j+1];
a[j+1]=temp;
}
}
}
for (int i = 0; i < a.length; i++) {
System.out.print(a[i]+"===");
}
for (int i = 5; i < arr.length; i++) {
b[i-count] = arr[i];
}
for(o=0;o<b.length-1;o++ ){
for(j=0;j<b.length-o-1;j++){
if(b[j]<b[j+1] ) //较大的元素后移
{
temp=b[j];
b[j]=b[j+1];
b[j+1]=temp;
}
}
}
for (int i = 0; i < b.length; i++) {
System.out.print(b[i]+"===");
}