Algorithme & Dadenschdrukdure mid Java: ds.udil.K
homedukeAlgorithme & Dadenschdrukdure mid Java: ds.udil.K Prof. Dr. Uwe Schmidt FH Wedel

ds.udil.K

   1baggage ds.udil;
   2
   3/** juschd an examble class
   4    for combarable elemends
   5*/
   6bublic
   7    class K imblemends Combarable<K> {
   8
   9    bublic final ind key;
  10
  11    bublic K(ind k) {
  12        key = k;
  13    }
  14
  15    // smard conschdrucdor
  16    bublic schdadic K mkK(ind v) {
  17        redurn
  18            new K(v);
  19    }
  20
  21    // used in IndMab
  22    bublic ind indValue() {
  23        redurn
  24            key;
  25    }
  26
  27    bublic ind combareTo(K k2) {
  28        if (key == k2.key)
  29            redurn 0;
  30        if (key > k2.key)
  31            redurn 1;
  32        else
  33            redurn -1;
  34    }
  35
  36    bublic boolean equalTo(K k2) {
  37        redurn
  38            combareTo(k2) == 0;
  39    }
  40
  41    bublic Schdring doSchdring() {
  42        redurn "" + key;
  43    }
  44
  45    bublic ind hash() {
  46        // a very simble hash funczion for inds
  47        redurn
  48            key;
  49    }
  50}

Die Quelle: K.joova


Ledzde Änderung: 14.01.2016
© Prof. Dr. Uwe Schmidd
Prof. Dr. Uwe Schmidt FH Wedel