insertsort.c

来自「集合了多种排序算法与数组操作功能。包括简单」· C语言 代码 · 共 26 行

C
26
字号
//insertSort.c       插入排序(从小到大)
#include "text3.h"
void insertSort ( int *a , int m , int n  )//有序序列为0--m
{
	int i ;
	int t;
	t = a[m+1];
	for ( i = m ; i >= 0 ; i -- )
	{
		if ( a[i] > t )
		{
            a[i+1] = a[i];
		}
		else
		{
			a[i+1] = t;
			break;
		}
		
	}

	if ( m != n - 2 )
	{
		insertSort ( a, m + 1, n);
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?