⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shell.h

📁 这算法实现了插入排序
💻 H
字号:
template<class Elem,class Comp>
void inssort2(Elem A[],int n,int incr) {
	for(int i=incr;i<n;i+=incr)
		for(int j=i;(j>=incr)&&(Comp::lt(A[j],A[j-incr]));j-=incr)
			swap(A,j,j-incr);
}
template<class Elem,class Comp>
void shellsort(Elem A[],int n) {
  for(int i=i/2;i>2;i/=2)
	  for(int j=0;j<i;j++)
		  inssort2<Elem,Comp>(&A[j],n-j,i);
	  inssort2<Elem,Comp>(A,n,1);
}

⌨️ 快捷键说明

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