老师我这里随机生成10个元素的数组,第一次用Seclection,第二次用insertionSort
没用assert(isSorted)能编译成功,
打开注释assert(isSorted(arr,l,n));后显示错误,
为什么我没用assert之前可以正常排序出来,assert后却一直显示错误。
我这里 isSorted好像也没错啊
template<typename T>
bool isSorted(T arr[],int l, int n)
{
for (int i =l; i < n; i++)
{
if (arr[i]>arr[i+1])
return false;
}
return true;
}