调用 selectionsort 函数仅对数组的一部分进行排序
Calling a selectionsort function to sort only a part of an array
void selectionsort(int data[ ], size_t n);
如何调用这个 selectionsort 函数来只对数组的一部分进行排序?例如,假设我有一个名为 intarr 的整数射线,其中包含 15 个元素。例如,如何调用此函数仅将 intarr[3] 排序为 intarr[10]?
您的函数接受一个指针(开始)和一个长度(隐式结束)。
搞清楚了吗?
提示:没有强制要求必须将指针传递给数组的 start!
void selectionsort(int data[ ], size_t n);
如何调用这个 selectionsort 函数来只对数组的一部分进行排序?例如,假设我有一个名为 intarr 的整数射线,其中包含 15 个元素。例如,如何调用此函数仅将 intarr[3] 排序为 intarr[10]?
您的函数接受一个指针(开始)和一个长度(隐式结束)。
搞清楚了吗?
提示:没有强制要求必须将指针传递给数组的 start!