python排序

本文用Python实现了插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序。 1、插入排序 描述 插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有…

二分查找

Binary-Search 二分查找又称折半查找,用于不经常变动而查找频繁的有序列表,查询速度快。 1、首先需要对列表进行升序排列 2、将列表中的关键字与查找关键字比较,如果相等则查找成功。否则将列表从中间分成两部分,如…