Fix counting_sort.c
This commit is contained in:
parent
561ef20462
commit
78c84dfec6
@ -18,7 +18,7 @@ void countingSortNaive(int nums[], int size) {
|
|||||||
}
|
}
|
||||||
// 2. 统计各数字的出现次数
|
// 2. 统计各数字的出现次数
|
||||||
// counter[num] 代表 num 的出现次数
|
// counter[num] 代表 num 的出现次数
|
||||||
int *counter = malloc(sizeof(int) * size);
|
int *counter = malloc(sizeof(int) * m);
|
||||||
for (int i = 0; i < size; i++) {
|
for (int i = 0; i < size; i++) {
|
||||||
counter[nums[i]]++;
|
counter[nums[i]]++;
|
||||||
}
|
}
|
||||||
@ -43,7 +43,7 @@ void countingSort(int nums[], int size) {
|
|||||||
}
|
}
|
||||||
// 2. 统计各数字的出现次数
|
// 2. 统计各数字的出现次数
|
||||||
// counter[num] 代表 num 的出现次数
|
// counter[num] 代表 num 的出现次数
|
||||||
int *counter = malloc(sizeof(int) * size);
|
int *counter = malloc(sizeof(int) * m);
|
||||||
for (int i = 0; i < size; i++) {
|
for (int i = 0; i < size; i++) {
|
||||||
counter[nums[i]]++;
|
counter[nums[i]]++;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user