📄 shell.cpp
字号:
void shell(int items[],int count)
{
register int i,j,gap,k;
int x,a[5];
a[0]=9;a[1]=5;a[2]=3;a[3]=2;a[4]=1;
for(k=0;k<5;k++)
{
gap=a[k];
for(i=gap;i<count;i++)
{
x=items[i];
for(j=i-gap;(x<items[j])&&(j>=0);j=j-gap)
{
items[j+gap]=items[j];
shellrecord=1;
recordin();
}
items[j+gap]=x;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -