diff --git a/SparseVector.java b/SparseVector.java index 21a3537..89bd4c2 100644 --- a/SparseVector.java +++ b/SparseVector.java @@ -47,7 +47,10 @@ public class SparseVector { } /* den value in index hinzufügen - - Aktualiiseren des Wertes, wenn der firstNode an dem Index mit einem Wert exisitiert + * @author Elif + * @param index Stelle,w wo Vektor eingefügt werden soll + * @param value wert, den wir übergeben + - Aktualisieren des Wertes, wenn der firstNode an dem Index mit einem Wert exisitiert - Neuer firstNode mit neuem Wert hinzufügen, wenn der firstNode an dem Index nicht existiert */ public void setElement(int index, double value) { @@ -55,7 +58,7 @@ public class SparseVector { removeElement(index); int maxIndex = this.getLength() - 1; - // 1. if: schauen, ob Index im erlaubten Bereich + //1. if: schauen, ob Index im erlaubten Bereich //2. if: schauen, ob erster Knoten null ist und index von erstem knoten größer als index, dann neuen knoten setzen if (index > maxIndex) { System.out.println("Fehler: Der Index " + index + " ist außerhalb des erlaubten Bereichs."); @@ -67,7 +70,7 @@ public class SparseVector { } //hilfsknoten erstellen - //solange im index und gesuchten index nicht erreicht haben, gehen wir weiter + //solange im index und gesuchten index nicht erreicht haben, gehen wir weiter Node now = this.firstNode; while (now.next != null && now.next.index < index) { @@ -87,7 +90,6 @@ public class SparseVector { } - /* getElement: return the Wert value of that index input das Index, und return den entsprechenden Wert des Index */