码迷,mamicode.com
首页 > 编程语言 > 详细

排序算法(Python实现)

时间:2019-08-11 19:01:25      阅读:90      评论:0      收藏:0      [点我收藏+]

标签:img   mamicode   round   ccf   列表   位置   冒泡排序   排序   pad   

1. 冒泡排序

  算法实现:1. 比较相邻的两个数,对升序(/降序)而言,若当前数小于(大于)后一个数则交换两者的位置。

       2.那么循环长度为L的列表,从第一个元素到倒数第(L-1)元素进行第1步操作,其结果是第L个元素必定是最小值;也就是说单次循环确定了一个数的排序位置,单次循环次数为(L-1);

       3. 要确定所有元素的排序位置,还需要L-1次,因为每次循环确定了一个元素的位置,当第(L-1)次循环时,L-1个元素的位置都被确定了,剩下的一个自然被确定。

  图片演示:

  技术图片

 

排序算法(Python实现)

标签:img   mamicode   round   ccf   列表   位置   冒泡排序   排序   pad   

原文地址:https://www.cnblogs.com/kisun168/p/11336051.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!