数组排序的几种方式是(数组排序的几种方式是什么)

实现对下边数组进行相关排序:

排序前:

int arr = new int{14,1,2,4,,3,10,6,7,9,8}

1.数组冒泡排序

int tmp;

for(int i=0;i<arr.length-1;i++){

for(int j=i+1;j<arr.length;j++){

if(arr[i]>arr[j]){

tmp=arr[i]

arr[i]=arr[j]

arr[j]=tmp

}

}

}

排序后

for(int x:arr){

system.out.print(x+' ')

}

结果为

1 2 3 4 6 7 8 9 10 14

2.使用现成的API进行快速排序

Arrays.sort(arr);

排序后结果同上

3.补充 使用fill函数

arrays.fill(arr,10)

对数组arr每个元素填充为10

所以上边数组元素均变为10

数组排序的几种方式是(数组排序的几种方式是什么)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论