开发者社区> 问答> 正文

选择排序算法的思想是什么?

选择排序算法的思想是什么?

展开
收起
知与谁同 2018-07-20 14:29:52 2948 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
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载