选择排序
本页面将简要介绍选择排序。
定义
选择排序(英语:Selection sort)是一种简单直观的排序算法。它的工作原理是每次找出第
性质
稳定性
由于 swap(交换两个元素)操作的存在,选择排序是一种不稳定的排序算法。
时间复杂度
选择排序的最优时间复杂度、平均时间复杂度和最坏时间复杂度均为
代码实现
伪代码
1 2 3 4 5 6 7 8 9 10 11 | |
1 2 3 4 5 6 7 | |
本页面将简要介绍选择排序。
选择排序(英语:Selection sort)是一种简单直观的排序算法。它的工作原理是每次找出第
由于 swap(交换两个元素)操作的存在,选择排序是一种不稳定的排序算法。
选择排序的最优时间复杂度、平均时间复杂度和最坏时间复杂度均为
1 2 3 4 5 6 7 8 9 10 11 | |
1 2 3 4 5 6 7 | |