Skip to content

Commit 911da9f

Browse files
committed
Finishing filling the radix sort.
1 parent 1c089a3 commit 911da9f

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/main/java/com/github/coderodde/util/ParallelRadixSort.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.github.coderodde.util;
22

3+
import java.util.ArrayList;
34
import java.util.List;
45
import java.util.Random;
56

@@ -408,11 +409,19 @@ private static void parallelRadixSortImpl(
408409
BucketKeyList bucketKeyList2 =
409410
listOfBucketKeyLists.getBucketKeyList(i);
410411

412+
List<SorterTask> sorterTasks = new ArrayList<>(spawnDegree);
413+
411414
int size = bucketKeyList2.size();
412415

413416
for (int idx = 0; idx != size; idx++) {
417+
SorterTask sorterTask = new SorterTask(
418+
419+
);
414420
int bucketKey = bucketKeyList2.getBucketKey(idx);
415-
SorterThread sorterThread = new SorterThread();
421+
SorterThread sorterThread =
422+
new SorterThread(target,
423+
source,
424+
);
416425
}
417426

418427
listOfBucketKeyLists.addBucketKeyList(bucketKeyList);

0 commit comments

Comments
 (0)