选择排序算法的思想是什么?
收起
知与谁同
2018-07-20 14:29:52
2941
0
1
条回答
写回答
取消
提交回答
-
基本术语:
假设记录集大小为n。排序过程需要经过若干趟操作,每一趟操作由若干次子操作组成。
算法思想:
选择类排序(包括简单选择排序、树形选择排序和堆排序等)的基本算法思想是执行第i趟操作时,从第i条记录后选择一条最小的记录和第i条记录交换。
初始状态: 49 38 65 97 76 13 27
第一趟: 从(38 65 97 76 13 27)中选择最小值13与49交换
13 38 65 97 76 49 27
第二趟: 从(65 97 76 49 27)中选择最小值27与38交换
13 27 65 97 76 49 38
... ...
2019-07-17 22:49:57