|
|
@@ -2,6 +2,47 @@ package com.example.data_structure.vo;
|
|
|
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
+
|
|
|
@Component
|
|
|
public class InsertionSortVO {
|
|
|
+ private InsertionStep initial;
|
|
|
+ private ArrayList<InsertionStep> onSortingStates;
|
|
|
+
|
|
|
+ public InsertionSortVO(InsertionStep initial, ArrayList<InsertionStep> onSortingStates) {
|
|
|
+ this.initial = initial;
|
|
|
+ this.onSortingStates = onSortingStates;
|
|
|
+ }
|
|
|
+
|
|
|
+ public InsertionSortVO() {
|
|
|
+ }
|
|
|
+
|
|
|
+ //getter
|
|
|
+ public InsertionStep getInitial() {
|
|
|
+ return initial;
|
|
|
+ }
|
|
|
+
|
|
|
+ public ArrayList<InsertionStep> getOnSortingStates() {
|
|
|
+ return onSortingStates;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ //setter
|
|
|
+ public void setInitial(InsertionStep initial) {
|
|
|
+ this.initial = initial;
|
|
|
+ }
|
|
|
+
|
|
|
+ public void setOnSortingStates(ArrayList<InsertionStep> onSortingStates) {
|
|
|
+ this.onSortingStates = onSortingStates;
|
|
|
+ }
|
|
|
+
|
|
|
+ //toString
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public String toString() {
|
|
|
+ return "InsertionSortVO{" +
|
|
|
+ "initial=" + initial +
|
|
|
+ ", onSortingStates=" + onSortingStates +
|
|
|
+ '}';
|
|
|
+ }
|
|
|
}
|