Skip to content

Commit 0e43795

Browse files
author
Alex Klymenko
committed
fix: improve naming
1 parent 6e0e044 commit 0e43795

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/main/java/com/thealgorithms/sorts/CountingSort.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ public <T extends Comparable<T>> T[] sort(T[] array) {
2929
@Override
3030
public <T extends Comparable<T>> List<T> sort(List<T> list) {
3131
Map<T, Integer> frequencyMap = computeFequencyMap(list);
32-
return formSortedArrayFromFrequencyMap(list, frequencyMap);
32+
return extractSortedArray(frequencyMap);
3333
}
3434

35-
private static <T extends Comparable<T>> List<T> formSortedArrayFromFrequencyMap(List<T> list, Map<T, Integer> frequencyMap) {
36-
List<T> sortedList = new ArrayList<>(list.size());
35+
private static <T extends Comparable<T>> List<T> extractSortedArray(Map<T, Integer> frequencyMap) {
36+
List<T> sortedList = new ArrayList<>();
3737
for (Map.Entry<T, Integer> entry : frequencyMap.entrySet()) {
3838
for (int i = 0; i < entry.getValue(); i++) {
3939
sortedList.add(entry.getKey());

0 commit comments

Comments
 (0)