发布网友 发布时间:2022-04-24 11:18
共1个回答
热心网友 时间:2022-05-22 02:44
程序*有四个 for循环,第一个和最后一个分别是控制输入待排序数据存入数组中和数组中数据拍好序后按顺序输出的。中间的两个 for循环是冒泡排序算法的核心,它们是嵌套关系的,即先从外层循环进入,外层是控制进行几趟排序,每一趟确定第 i个最值,而内层循环是每一趟要进行多少次邻近数据之间的两两比较,并按排序要求进行数据交换,将每一趟要找到的最大或最小的 i值排列相应位置。这个过程就像水泡由小到大冒上来一样,所以叫冒泡排序。判定 for循环嵌套,就是外层 for循环执行的循环语句体中还包含有 for循环语句。