其他分享
首页 > 其他分享> > 直接插入排序

直接插入排序

作者:互联网

直接插入排序

待排序序列{5,3,4,6,2}


void InsertSort(SqList *L){
	for(int i=2; i<=L->length; i++){
		if(L->r[i] < L->r[i-1]){	//将L->r[i]插入有序子表
			L->r[0]=L->r[i];	//将r[i]移动至r[0]
			for(int j=i-1; L->r[j] > L->r[0]; j--)
				L->r[j+1] = L->r[j];	//记录后移
			L->r[j+1]=L->r[0];	//插入到正确位置
		}
	}
}

标签:InsertSort,int,插入排序,++,插入,ilength,直接
来源: https://blog.csdn.net/weixin_48524215/article/details/120238203