Klasse SparseVector

java.lang.Object
SparseVector

public class SparseVector extends Object
Sparse Implementierung einer verkettete Liste
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    Konstruktor mit Vektor länge 0
    SparseVector(int n)
    Konstruktor mit Vektor länge n
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    to add two vectors together and renew (overwrite) the this.vector
    boolean
    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 Index
    int
    Länge des Vektors ausgeben
    void
    removeElement(int index)
    entfernt Element nach Index
    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

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 Wertes
      value - 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

      public boolean equals(SparseVector other)
      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

      public void add(SparseVector other)
      to add two vectors together and renew (overwrite) the this.vector
      Parameter:
      other - Anderer Vektor, der auf addiert wird