02 2013 档案
摘要:#include using namespace std; void ShellSort(int n[], int l) { int g= l/2;//增量,步长 int i, j; for ( ; g> 0; g/= 2) { for (i= g; i= g&&n[j- g]> t; j-= g) { n[j]= n[j- g]; } n[j]= t;...
阅读全文
摘要:#include using namespace std; //选择排序,升序 //每次选择最小的数放到和无序区最前面的数交换 void SelectionSort(int n[], int l) { int i, j, min;//min记录最小数的索引号 for (i= 0; i>t; int i; for (i= 0; i>n[i]; } SelectionSort(n, t...
阅读全文
摘要:#include using namespace std; //直接插入排序,升序 void InserSort(int n[], int length) { int i, j; for (i=1;i t&& j> 0)//依次移动元素,j个元素 { n[j]= n[j- 1];//如果元素大于t,则右移元素 j--; } n[j]= t;//插入t } } i...
阅读全文

浙公网安备 33010602011771号