数组的冒泡排序核心 for循环嵌套

// // 对数组排序,从小到大 – 冒泡排序
// var array = [34, 12, 88, 20, 30];
// // 嵌套for循环功能:把数组从小到大进行排序
// // 外层循环 控制趟数
// for (var i = 0; i < array.length - 1; i++) {
// // 假设排好序了
// var isSort = true;
// // 内层循环 控制比较的次数
// for (var j = 0; j < array.length - 1 - i; j++) {
// if (array[j] > array[j + 1]) {
// // 默认没有排好序
// isSort = false;
// // 交换位置
// var tmp = array[j];
// array[j] = array[j + 1];
// array[j + 1] = tmp;
// }
// }
// console.log(array[j] ,array[j+1]);

//      // 判断是否排好了
//      if (isSort) {
//       break;
//      }
 
//   }
  
// console.log(array);

你可能感兴趣的:(循环,for循环嵌套)