homedukeAlgorithmen & Datenstrukturen mit Java: ds.interfaces.Set Prof. Dr. Uwe Schmidt FH Wedel

ds.interfaces.Set

   1package ds.interfaces;
   2
   3/** Simple interface for sets */
   4
   5import java.util.Iterator;
   6
   7import ds.util.Invariant;
   8
   9import ds.util.E;  // example class for elements
  10
  11public
  12    interface Set
  13    extends Iterable<E>,
  14            Invariant {
  15
  16    boolean isEmpty();
  17    boolean member(E e);
  18    int     size();
  19    E       findMin();
  20    E       findMax();
  21    Set     insert(E e);
  22    Set     remove(E e);
  23    Set     union(Set m2);
  24    Set     difference(Set m2);
  25    Set     intersect(Set m2);
  26    Set     copy();
  27
  28    // inherited
  29
  30    // Iterator<E> iterator();
  31    // boolean inv();
  32}

Die Quelle: Set.java


Letzte Änderung: 19.10.2015
© Prof. Dr. Uwe Schmidt
Prof. Dr. Uwe Schmidt FH Wedel