Package aufgabe1
Class ArrayFrequencyTable
java.lang.Object
aufgabe1.AbstractFrequencyTable
aufgabe1.ArrayFrequencyTable
- All Implemented Interfaces:
FrequencyTable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Fügt das Wort w mit der Häufigkeit f zu dieser Tabelle dazu.void
clear()
Löscht die Tabelle.get(int pos)
Liefert das Wort mit seiner Häufigkeit zurück, das mit seiner Häufigkeit an Position pos steht.int
Liefert die Häufigkeit des Worts w zurück.int
size()
Liefert die Anzahl der Wörter in dieser Tabelle zurück.Methods inherited from class aufgabe1.AbstractFrequencyTable
add, addAll, collectNMostFrequent, isEmpty, toString
-
Constructor Details
-
ArrayFrequencyTable
public ArrayFrequencyTable()
-
-
Method Details
-
size
public int size()Description copied from interface:FrequencyTable
Liefert die Anzahl der Wörter in dieser Tabelle zurück.- Returns:
- Anzahl der Häufigkeitseinträge.
-
clear
public final void clear()Description copied from interface:FrequencyTable
Löscht die Tabelle. -
add
Description copied from interface:FrequencyTable
Fügt das Wort w mit der Häufigkeit f zu dieser Tabelle dazu. Falls w bereits in der Tabelle enthalten ist, wird die Häufigkeit um f erhöht.- Parameters:
w
- Wort.f
- Häufigkeit.
-
get
Description copied from interface:FrequencyTable
Liefert das Wort mit seiner Häufigkeit zurück, das mit seiner Häufigkeit an Position pos steht. get(0) liefert das häufigste Wort zurück, get(1) liefert das zweithäufigste Wort zurück, usw.- Parameters:
pos
- Position.- Returns:
- Wort mit Häufigkeit oder null, falls die Tabelle weniger als pos-1 Elemente enthält.
-
get
Description copied from interface:FrequencyTable
Liefert die Häufigkeit des Worts w zurück. Falls das Wort nicht vorkommt, wird 0 zurückgeliefert.- Parameters:
w
- Wort- Returns:
- Häufigkeit.
-