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

就是通过逐次比较相邻的两个数据的大小来完成.

原则是从左到右比较两个相邻的数比较一次游标向前移动一位(比较结果如果前当前位置的数据大于相邻数据则交换),由于每次都会此次比较的最大数据显示到最后.程序如下:

int[] arr = {31,17,34,4,22,18,29,1};

int len=arr.length();

int i=j=0;

for(;i