黑马程序员技术交流社区

标题: 数组的冒泡排序 [打印本页]

作者: yeluoxingye    时间: 2017-2-27 21:34
标题: 数组的冒泡排序
int[] arr = {11,33,44,22,77,55,66};
  for (int i = 0; i < arr.length - 1; i++) {
   for (int j = i + 1; j < arr.length; j++) {
    if (arr[i] > arr[j]) {
     int temp = arr[j];
     arr[j] = arr[i];
     arr[i] = temp;
    }
   }
  }

作者: yeluoxingye    时间: 2017-2-27 21:39
总的思路就是小的往前走,先得出最小的,再得出次小的,次次小的,以此类推

作者: dongdzhu    时间: 2017-2-28 01:12
这是选择排序,不是冒泡!

作者: yeluoxingye    时间: 2017-2-28 07:31
dongdzhu 发表于 2017-2-28 01:12
这是选择排序,不是冒泡!

就是冒泡排序,选择排序是大的往后沉,先求大的,再求小的

作者: yeluoxingye    时间: 2017-2-28 07:34
dongdzhu 发表于 2017-2-28 01:12
这是选择排序,不是冒泡!

不好意思,记岔了。你说的是对的





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2