非常感谢
有必要那么兴奋吗?数据结构书上都有,难道在数据结构版混还没有数据结构的书?
楼主发表自己程序之前是不是要测试一下呢?我看第一个插入排序就有问题:
void process::insertsort(sample &s) //插入排序
{ int i,j,temp;
for(i=0;i<s.n;i++) //应该改为i=1,否则看看下面一行中 j=i-1, j == -1啊
{ temp=s.A[i]; j=i-1;
while (temp<s.A[j]) //如果s.A[0]>temp,循环是不是还要进行下去? 就不担心数组上溢?难道你以为cpu知道你数组的起始位置
{ s.A[j+1]=s.A[j]; j--; }
s.A[j+1]=temp;
}
}
后面的其它算法没有信心看下去