简单选择排序思路总结以及算法性能分析

(一)思路:

思路比较简单这里就不多说了,就是每次从序列中找出最小的那个数放在序列的最前面。

(二)代码:

//简单选择排序,遍历展出最小的那个,放在最前面
#include <stdio.h>
void simpleSort(int* a,int len)
{
    int i,j,k;
    int temp;
    for(i=0;i<len;i++)
    {
        k=i;
        //筛选出最小的数排在最前面
        for(j=i+1;j<len;j++)
        {
            if(a[k]>a[j])k=j;
        }
        temp=a[i];
        a[i]=a[k];
        a[k]=temp;
    }
}
int main(){
    int arr[9]={1,3,4,1,9,23,4,4,6};
    simpleSort(arr,9);
    for(int i=0;i<9;i++)
    {
        printf("%d ",arr[i]);
    }
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,507评论 25 708
  • 我跟迢迢认识是在大二下学期的一个讲座上,她那时候是作为优秀毕业生来返校演讲的,除了她之外,还有一男一女,男的尖嘴猴...
    道姑王阅读 620评论 0 0
  • 文/彭继承 ----教师不经意的一句话,也许会改变学生的一生! ----萨提亚高级班第二阶段分享 ...
    心家园成长工作室阅读 480评论 0 0
  • 表层习惯:阅读输出 训练结果:差 原因分析;1.最近行动管理系统做的比较差,日常的时间安排做的很差,导致做事情效率...
    傲娇的岛阳君阅读 269评论 0 0
  • 远方,远方. 其之漫慢. 路途,一望无际。 远方,远方. 其之威微. 像无眠的夜.可望。
    生凡阅读 288评论 0 1

友情链接更多精彩内容