选择排序相对冒泡排序而言,交换的次数减少了,所以效率也提高了一些。选择排序的思想是:
经过(n-1)轮遍历,依次找到每个位置上该放的值。第1次遍历找到最小的值a,把它当到第一位;第2次遍历找到除最小值a以外的最小值b,把它放到第二位··· 直到(n-1)次遍历,找到最小值把它放到(n-1)位,即第倒数二位。此时数组为全局有序。

选择排序相对冒泡排序而言,交换的次数减少了,所以效率也提高了一些。选择排序的思想是:
经过(n-1)轮遍历,依次找到每个位置上该放的值。第1次遍历找到最小的值a,把它当到第一位;第2次遍历找到除最小值a以外的最小值b,把它放到第二位··· 直到(n-1)次遍历,找到最小值把它放到(n-1)位,即第倒数二位。此时数组为全局有序。
本文标题:排序算法-选择排序
本文链接:https://www.haomeiwen.com/subject/ercjhrtx.html
网友评论