开发者社区 问答 正文

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

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

展开
收起
知与谁同 2018-07-20 14:29:52 3012 分享 版权
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
    赞同 展开评论
问答分类:
问答标签:
问答地址: