已知一个顺序表L,其中的元素递增有序排列,请设计一个算法,在插入一个元素x后该顺序表仍然递增有序排列

void Insert(List L, int x)
{
		int i,j;
		for(i=0;L->Data[i] < x&&i<=L->Last;i++) ;
		for(j=L->Last; j>=i; j--)
			L->Data[j+1]=L->Data[j];
		L->Data[i] = x;
		L->Last++;
}

版权声明:本文为weixin_45667289原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。