C语言之直接插入排序

Posted hmm0530

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言之直接插入排序相关的知识,希望对你有一定的参考价值。

#include void DirectInsertSort(int *Array,int ElementLength) int i,j,temp,k; for(i = 1; i < ElementLength; i++) temp = Array[i]; for(j = i -1 ; j >=0 && temp < Array[j]; j--) Array[j+1] = Array[j]; Array[j+1] = temp; for(k = 0; k < 5; k++) printf("%d ",Array[k]); printf("\r\n"); int main(void) int k = 0; int Array[5] = 3,4,0,1,2; DirectInsertSort(Array,5);

以上是关于C语言之直接插入排序的主要内容,如果未能解决你的问题,请参考以下文章

C语言试题八十九之实现插入排序算法

C语言试题八十九之实现插入排序算法

排序算法之直接插入排序

C语言直接插入排序算法

数据结构c语言版八大算法(上)图文详解带你快速掌握——希尔排序,堆排序,插入排序,选择排序,冒泡排序!

C语言之插入排序