标签:img mamicode round ccf 列表 位置 冒泡排序 排序 pad
算法实现:1. 比较相邻的两个数,对升序(/降序)而言,若当前数小于(大于)后一个数则交换两者的位置。
2.那么循环长度为L的列表,从第一个元素到倒数第(L-1)元素进行第1步操作,其结果是第L个元素必定是最小值;也就是说单次循环确定了一个数的排序位置,单次循环次数为(L-1);
3. 要确定所有元素的排序位置,还需要L-1次,因为每次循环确定了一个元素的位置,当第(L-1)次循环时,L-1个元素的位置都被确定了,剩下的一个自然被确定。
图片演示:
标签:img mamicode round ccf 列表 位置 冒泡排序 排序 pad
原文地址:https://www.cnblogs.com/kisun168/p/11336051.html