電脳ミツバチのコンピュータ広報室

銀座の屋上菜園を耕しています。コンピュータ畑も耕します。

shellsort

スポンサーリンク
void sort(int input[],int output[],int size)
{
	int i,j;
	int h=size/2;
	int temp;
	for(i=0;i<size;i++)
	{output[i]=input[i];}
	
	while(h>=1)
	{
		
		for(i=0;i+h<size;i++)
		{
			for(j=i;j>=0&&output[j]>output[j+h];j-=h)
			{
				temp=output[j];
				output[j]=output[j+h];
				output[j+h]=temp;
			}
		}
	h=h/2;
	}
}