public static void bubble(int[] a) {
  final int n = a.length - 1;
  for (int j = 0; j < n; j++) {
    for (int i = 0; i < n - j; i++) {
      if (a[i] > a[i + 1]) {
        swap(a, i, i + 1);
      }
    }
  }
}
未排序区域
已排序区域
索引
要交换
初始数组  动画速度(ms)