美文网首页
【数据结构】| 自制排序算法

【数据结构】| 自制排序算法

作者: KoalaT | 来源:发表于2018-07-30 11:35 被阅读0次
#include<stdio.h>
int main(void)
{
    int a[5];
    int i, t;
    int j = 0;
    int min;
    
    for(i = 0; i < 5; i++){
        printf("请输入第%d个数字:",i+1);
        scanf("%d", &a[i]);
    }


    while(j < 5){
        min = a[j];
        for(i = j+1; i < 5; i++){
            if(a[i] <= min){
                min = a[i];

                t = a[i];
                a[i] = a[j];
                a[j] = t;
            }   
        }
        j++;
    }

    for(i = 0; i < 5; i++)
        printf("%d\t", a[i]);

    //5, 3, 5, 2, 8

    return 0;
}

自制排序算法,如有错误请指教!

相关文章

  • 排序算法-堆排序

    参考: Java排序算法(五):堆排序 【算法与数据结构】图说堆排序 【数据结构】排序算法:希尔、归并、快速、堆排...

  • (转)排序算法

    排序算法点这里 数据结构与算法——计数排序、桶排序、基数排序

  • Rust数据结构——排序算法(一)

    Rust数据结构——排序算法(一) 0x01 常见的排序算法 排序算法是数据结构中很常见的算法。如果你了解过数据结...

  • 【数据结构】| 自制排序算法

    自制排序算法,如有错误请指教!

  • 算法与数据结构(六):堆排序

    title: 算法与数据结构(六):堆排序tags: [算法与数据结构, C语言, 堆排序]date: 2019-...

  • 数据结构和算法

    一。基本数据结构,排序算法,算法学习工具 基本数据结构,排序算法,算法学习工具(温馨提示:部分介绍需自备梯子) 二...

  • Hash算法

    数据结构与算法分析:大纲数据结构:数组算法:hash算法算法:排序算法Java实现 1 Hash算法? 将任意长度...

  • python 简单排序

    数据结构与算法 01 我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。 排序算法大体可分...

  • 10分钟看懂10大经典算法(Swift代码实现)

    排序算法是《数据结构与算法》中最基本的算法之一。 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进...

  • 排序算法

    排序算法是《数据结构与算法》中最基本的算法之一。 排序算法可以分为内部排序和外部排序。 内部排序是数据记录在内存中...

网友评论

      本文标题:【数据结构】| 自制排序算法

      本文链接:https://www.haomeiwen.com/subject/pqaxvftx.html