homedukeAlgorithmen & Datenstrukturen mit Java: ds.util.P Prof. Dr. Uwe Schmidt FH Wedel

ds.util.P

   1package ds.util;
   2
   3/** just an example class
   4    for comparable elements
   5*/
   6public
   7    class P implements Comparable<P> {
   8
   9    public final int prio;
  10
  11    public P(int p) {
  12        prio = p;
  13    }
  14
  15    // smart constructor
  16    public static P mkP(int v) {
  17        return
  18            new P(v);
  19    }
  20
  21    public int compareTo(P p2) {
  22        if (prio == p2.prio)
  23            return 0;
  24        if (prio > p2.prio)
  25            return 1;
  26        else
  27            return -1;
  28    }
  29
  30    public boolean equalTo(P p2) {
  31        return
  32            compareTo(p2) == 0;
  33    }
  34
  35    public String toString() {
  36        return "" + prio;
  37    }
  38}

Die Quelle: P.java


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