Ver Fonte

add SelectionSortVO and InsertionSortVO class.

171870002 há 5 anos atrás
pai
commit
f1ab60e061

+ 41 - 0
src/main/java/com/example/data_structure/vo/InsertionSortVO.java

@@ -2,6 +2,47 @@ package com.example.data_structure.vo;
 
 
 import org.springframework.stereotype.Component;
 import org.springframework.stereotype.Component;
 
 
+import java.util.ArrayList;
+
 @Component
 @Component
 public class InsertionSortVO {
 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 +
+                '}';
+    }
 }
 }

+ 42 - 0
src/main/java/com/example/data_structure/vo/SelectionSortVO.java

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