Skip to content

Commit 94274ba

Browse files
committed
Added abstract class that should be used by Sorters
1 parent 153aada commit 94274ba

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
package de.littlerolf.sav.data;
2+
3+
import java.util.ArrayList;
4+
import java.util.List;
5+
6+
public abstract class BaseSorter {
7+
8+
private List<HistoryItem> history = new ArrayList<HistoryItem>();
9+
10+
public abstract int[] sortArray(int[] values);
11+
12+
public void saveHistory(int values[]) {
13+
HistoryItem i = new HistoryItem();
14+
i.values = values;
15+
history.add(i);
16+
}
17+
18+
public List<HistoryItem> getHistory() {
19+
return history;
20+
}
21+
}

0 commit comments

Comments
 (0)