Class GeHashing
java.lang.Object
|
+--GeHashing
- All Implemented Interfaces:
- Menge
- public class GeHashing
- extends java.lang.Object
- implements Menge
Implementation des Interface Menge
durch ein geschlossenes Hashing mit einem Array von Objekten.
Method Summary |
boolean |
delete(java.lang.Comparable x)
|
private int |
find(java.lang.Comparable x)
|
private int |
hash(java.lang.Comparable x)
|
boolean |
insert(java.lang.Comparable x)
|
java.lang.Comparable |
lookup(java.lang.Comparable x)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait |
LEER
private static final byte LEER
BELEGT
private static final byte BELEGT
GELOESCHT
private static final byte GELOESCHT
inhalt
private java.lang.Comparable[] inhalt
zustand
private byte[] zustand
GeHashing
public GeHashing(int N)
hash
private int hash(java.lang.Comparable x)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
find
private int find(java.lang.Comparable x)
lookup
public java.lang.Comparable lookup(java.lang.Comparable x)
- Specified by:
lookup
in interface Menge
insert
public boolean insert(java.lang.Comparable x)
- Specified by:
insert
in interface Menge
delete
public boolean delete(java.lang.Comparable x)
- Specified by:
delete
in interface Menge