选择排序的基本原理及实现

原理:

选择排序改进了冒泡排序,每次遍历列表只做一次交换,为了做到这一点,一个选择排序在遍历时寻找最大的值,并在完成遍历后,将其放到正确的地方。第二次遍历,找出下一个最大的值。遍历n-1次排序n个项,最终项必须在n-1次遍历之后

例子如下

代码实现:

时间复杂度:O(n^2)

猜你喜欢

转载自blog.csdn.net/weixin_41362649/article/details/81901091