Python学习笔记:八大排序算法!.docVIP

  • 0
  • 0
  • 约2.88千字
  • 约 17页
  • 2020-05-22 发布于四川
  • 举报
一、插入排序 介绍 插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据。 算法适用于少量数据的排序,时间复杂度为O(n^2)。 插入排算法是稳定的排序方法。 步骤 ①从第一个元素开始,该元素可以认为已经被排序 ②取出下一个元素,在已经排序的元素序列中从后向前扫描 ③如果该元素(已排序)大于新元素,将该元素移到下一位置 ④重复步骤3,直到找到已排序的元素小于或者等于新元素的位置 ⑤将新元素插入到该位置中 ⑥重复步骤2 排序演示 算法实现 二、冒泡排序 介绍 冒泡排序(Bubble Sort)是一种简单的排序算法,时间复杂度为O(n^2)。 它重复

文档评论(0)

1亿VIP精品文档

相关文档