我一直在尋找一種在C中對數組的子集進行排序的方法,而無需將元素移動到臨時數組,然後將其複製回來。我可能對qsort有一個不好理解,但我認爲下面的代碼應該可以工作: qsort(&my_struct_arr[1],3,sizeof(my_struct),my_struct_cmp);
//my_struct_arr is a 4 element array, where i want to sor
我堅持了以下問題: int sort_compare(const void *x, const void *y) {
const int *xi = *(const int **) x;
const int *yi = *(const int **) y;
for (int i = 0; i < block_size; i++) {
comp_x[i]