get sort count for numbers or words

This commit is contained in:
2020-07-06 13:52:07 -05:00
parent 8cd66ea9c7
commit 8bf086cec7

View File

@@ -27,8 +27,10 @@ public class SortResult {
private String comparisonsUsed;
private String writesUsed;
private String timeUsed;
private boolean sortingNumbers;
public SortResult(String st, Integer[] a, long c, long w, Duration t){
sortingNumbers = true;
sortType = st;
sortedArray = a;
NumberFormat nf = NumberFormat.getInstance(Locale.US);
@@ -43,6 +45,7 @@ public class SortResult {
}
public SortResult(String st, String[] a, long c, long w, Duration t){
sortingNumbers = false;
sortType = st;
sortedWordArray = a;
NumberFormat nf = NumberFormat.getInstance(Locale.US);
@@ -91,9 +94,14 @@ public class SortResult {
}
public String getSortCount(){
if(sortingNumbers){
NumberFormat nf = NumberFormat.getInstance(Locale.US);
return nf.format(sortedArray.length);
} else {
NumberFormat nf = NumberFormat.getInstance(Locale.US);
return nf.format(sortedWordArray.length);
}
}
public String getMin(){
NumberFormat nf = NumberFormat.getInstance(Locale.US);