2021
01-17
01-17
C语言实现九大排序算法的实例代码
直接插入排序将数组分为两个部分,一个是有序部分,一个是无序部分。从无序部分中依次取出元素插入到有序部分中。过程就是遍历有序部分,实现起来比较简单。#include<stdio.h>voidinsertion_sort(intarr[],intarray_length){for(inti=0;i<array_length;++i){intdata=arr[i];intj=0;while(arr[j]<arr[i]){j++;}for(intk=i;k>=j+1;k--){arr[k]=arr[k-1];}arr[j]=dat...
继续阅读 >