创建一个整数类型的数组,共10个元数,用Java程序对数组中的元数进行排序!!!!

重要的地方的代发,标注下,解释清楚些哦,谢谢了... 重要的地方的代发,标注下,解释清楚些哦,谢谢了 展开
 我来答
百度网友b5880be
2010-06-25 · TA获得超过689个赞
知道小有建树答主
回答量:164
采纳率:0%
帮助的人:193万
展开全部
public class Test {
public static void main(String[] args){
int[] a = {14,2,2,4,5,6,1,9,7,10};

//选择排序
/*int pos = 0;
for(int i = 0; i<a.length-1; i++){
for(int j = i; j<a.length-1; j++){
if(a[pos]>a[j+1]){
pos = j + 1;
}
}
//将最小值与队列首元素交换
int temp = a[i];
a[i] = a[pos];
a[pos] = temp;
//将pos的值恢复到正常位置
pos = i + 1;
}*/

//插入排序
for(int i = 1; i<a.length; i++){
int temp = a[i];//保存要插入的数

int m = i - 1;
while (m >=0 && a[m] > temp){//找到数据插入位置
a[m + 1] = a[m];
m--;
}

//将数字插入正确的位置
a[m + 1] = temp;
}

for(int i = 0; i<a.length; i++){
System.out.println(a[i]);
}
}
}

这里是选择排序和插入排序 冒泡排序就不需要说了吧?如果需要请HI我。
舞步漫步
2010-06-26 · TA获得超过350个赞
知道小有建树答主
回答量:131
采纳率:0%
帮助的人:121万
展开全部
int[] i = new int[]{9,8,10,2,7,6,3,1,5,4};
i = Arrays.sort(i);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式