【算法】C语言排序算法整理

2021-02-19 00:20

阅读:389

标签:插入排序   ati   while   c语言   static   else   min   oid   冒泡排序   

/**
 * 快速排序算法
 */
void quick_sort (int *s, int l, int r) {
    if (l = x) j--;
            if (i  s[j + 1]) {
                temp = s[j];
                s[j] = s[j + 1];
                s[j + 1] = temp;
            }
        }
    }
}

/**
 * 插入排序
 */
void insert_sort (int *s, int n) {
    int i = 0, j = 0, key = 0;
    for (i = 1; i = 0 && s[j] > key) {
            s[j + 1] = s[j];
            j--;
        }
        s[j + 1] = key;
    }
}

/**
 * 选择排序
 */
void section_sort(int *s, int n) {
    int i = 0, j = 0, min = 0, temp = 0;
    for (i = 0; i 

  

【算法】C语言排序算法整理

标签:插入排序   ati   while   c语言   static   else   min   oid   冒泡排序   

原文地址:https://www.cnblogs.com/hatsusakana/p/12687164.html


评论


亲,登录后才可以留言!