下载地址:
下载地址1(本站为飞网专业下载站,域名:down.cfei.net)
资源简介:
JAVA 演示冒泡算法 内有动画演示问题 有一数组a,长度为n,把数组中的元素从小到大重新排列 思路 从0到n-1,两两比较数组中的元素,如果前者大于后者,则交换之(如a[0]>a[1],则交换a[0]和a[1])。作一趟冒泡排序后,最大值就在最后一个位置a[n-1]上了。然后对余下的0到n-2个元素作第二趟冒泡排序,次最大值就去到倒数第二个位置a[n-2]上了,如此类推。 例如对10,-3,5,34,-34,5,0,9进行排序 第一趟:-3,5,10,-34,5,0,9,34 第二趟:-3,5,-34,5,0,9,10,34 第三趟:-3,-34,5,5,0,9,10,34 第四趟:-34,-3,5,0,5,9,10,34 第五趟:-34,-3,0,5,5,9,10,34 这时不再发生交换,排序结束。 核心代码: static void sort(int[] array) { int length = array.length; int temp; boolean isSort; for(int i = 1; i
飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。