老师我这里注释掉assert能正常排序
void testSort(const string& SortName, void(*sort)(T[], int,int), T arr[], int l,int n)
{
clock_t startTime = clock();
sort(arr,l,n);
clock_t endTime = clock();
//assert(isSorted(arr,l,n));
cout << SortName <<":"<< double(endTime - startTime) / CLOCKS_PER_SEC << "s" << endl;
}
这里打开注释后就被中断了
大概是什么原因,排序算法逻辑应该没有问题啊。没有用assert能正常排序是不是证明算法没有问题