作业帮 > 数学 > 作业

用冒泡排序法对数据列31,17,34,4,22,18,29,1进行从小到大排序,经过三趟排序后得到的数据列是___

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/04/30 01:47:21
用冒泡排序法对数据列31,17,34,4,22,18,29,1进行从小到大排序,经过三趟排序后得到的数据列是___
能简单地说一下什么事【冒泡排序法】吗?
就是通过逐次比较相邻的两个数据的大小来完成.
原则是从左到右比较两个相邻的数比较一次游标向前移动一位(比较结果如果前当前位置的数据大于相邻数据则交换),由于每次都会此次比较的最大数据显示到最后.程序如下:
int[] arr = {31,17,34,4,22,18,29,1};
int len=arr.length();
int i=j=0;
for(;i