Klasse SparseVector
java.lang.Object
SparseVector
Sparse Implementierung einer verkettete Liste
-
Konstruktorübersicht
KonstruktorBeschreibungKonstruktor mit Vektor länge 0SparseVector
(int n) Konstruktor mit Vektor länge n -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
add
(SparseVector other) to add two vectors together and renew (overwrite) the this.vectorboolean
equals
(SparseVector other) testen, ob other = this (nur vergleichen die Nicht-Null Elemente)double
getElement
(int index) return the Wert value of that index input das Index, und return den entsprechenden Wert des Indexint
Länge des Vektors ausgebenvoid
removeElement
(int index) entfernt Element nach Indexvoid
setElement
(int index, double value) den value in index hinzufügen - Aktualiiseren des Wertes, wenn der head an dem Index mit einem Wert exisitiert - Neuer head mit neuem Wert hinzufügen, wenn der head an dem Index nicht existiert
-
Konstruktordetails
-
SparseVector
public SparseVector()Konstruktor mit Vektor länge 0 -
SparseVector
public SparseVector(int n) Konstruktor mit Vektor länge n- Parameter:
n
- Vektor länge
-
-
Methodendetails
-
setElement
public void setElement(int index, double value) den value in index hinzufügen - Aktualiiseren des Wertes, wenn der head an dem Index mit einem Wert exisitiert - Neuer head mit neuem Wert hinzufügen, wenn der head an dem Index nicht existiert- Parameter:
index
- Index des zu setzenden Wertesvalue
- Wert, welcher eingesetzt werden soll
-
getElement
public double getElement(int index) return the Wert value of that index input das Index, und return den entsprechenden Wert des Index- Parameter:
index
- Stelle, an der der Wert steht- Gibt zurück:
- double Wert des Elements
-
removeElement
public void removeElement(int index) entfernt Element nach Index- Parameter:
index
- Stelle des zu entferneden Elements
-
getLength
public int getLength()Länge des Vektors ausgeben- Gibt zurück:
- int [Beschreibung]
-
equals
testen, ob other = this (nur vergleichen die Nicht-Null Elemente)- Parameter:
other
- Anderer Vektor, mit dem verglichen wird- Gibt zurück:
- boolean Wahrheitswert, ob Vektoren gleich sind
-
add
to add two vectors together and renew (overwrite) the this.vector- Parameter:
other
- Anderer Vektor, der auf addiert wird
-