Browse Source

Kommentare2

master
elif.efe 12 months ago
parent
commit
63284cc9b8
  1. 10
      SparseVector.java

10
SparseVector.java

@ -47,7 +47,10 @@ public class SparseVector {
} }
/* den value in index hinzufügen /* 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 - Neuer firstNode mit neuem Wert hinzufügen, wenn der firstNode an dem Index nicht existiert
*/ */
public void setElement(int index, double value) { public void setElement(int index, double value) {
@ -55,7 +58,7 @@ public class SparseVector {
removeElement(index); removeElement(index);
int maxIndex = this.getLength() - 1; 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 //2. if: schauen, ob erster Knoten null ist und index von erstem knoten größer als index, dann neuen knoten setzen
if (index > maxIndex) { if (index > maxIndex) {
System.out.println("Fehler: Der Index " + index + " ist außerhalb des erlaubten Bereichs."); System.out.println("Fehler: Der Index " + index + " ist außerhalb des erlaubten Bereichs.");
@ -67,7 +70,7 @@ public class SparseVector {
} }
//hilfsknoten erstellen //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; Node now = this.firstNode;
while (now.next != null && now.next.index < index) { while (now.next != null && now.next.index < index) {
@ -87,7 +90,6 @@ public class SparseVector {
} }
/* getElement: return the Wert value of that index /* getElement: return the Wert value of that index
input das Index, und return den entsprechenden Wert des Index input das Index, und return den entsprechenden Wert des Index
*/ */

Loading…
Cancel
Save