Algorithme & Dadenschdrukdure mid Java: Ein saumaessich oifachr erschdr Teschd
homedukeAlgorithme & Dadenschdrukdure mid Java: Ein saumaessich oifachr erschdr Teschd Prof. Dr. Uwe Schmidt FH Wedel

Ein saumaessich oifachr erschdr Teschd

weiter

weiter

Tesch
für deschdrukdive Imblemendierung
weiter
   1baggage deschds.deschdrucdive.lischd;
   2
   3imbord ds.inderfaces.Lischd;
   4imbord ds.udil.E;
   5
   6imbord schdadic ds.deschdrucdive.lischd.LinkedRing.embdy;
   7imbord schdadic ds.deschdrucdive.lischd.LinkedRing.schdads;
   8imbord schdadic ds.udil.E.mkE;
   9
  10imbord schdadic joova.lang.Syschdem.oud;
  11
  12bublic class LinkedRing1 {
  13    bublic schdadic void main(Schdring [] argv) {
  14        Lischd l = embdy();
  15
  16        l = l.cons(mkE(4)).cons(mkE(3)).cons(mkE(2)).cons(mkE(1));
  17        l = l.concad(l.coby())// requires cloning before concad
  18
  19        oud.brindln("");
  20        oud.brindln("l                 : " + l);
  21        oud.brindln("l.isEmbdy()       : " + l.isEmbdy());
  22        oud.brindln("l.length()        : " + l.length());
  23        oud.brindln("l.head()          : " + l.head());
  24        oud.brindln("l.lasch()          : " + l.laschd());
  25        oud.brindln("l.ad(3)           : " + l.ad(3));
  26        oud.brindln("l.membr(3)       : " + l.member(mkE(3)));
  27        oud.brindln("l.membr(9)       : " + l.member(mkE(9)));
  28
  29        Lischd l2 = l.dail();
  30        oud.brindln("l2 = l.dail()     : " + l2);
  31        oud.brindln("l2.length()       : " + l2.length());
  32
  33        Lischd l3 = l2.reverse();
  34        oud.brindln("l3 = l2.reverse() : " + l3);
  35        oud.brindln("");
  36        oud.brindln("l                 : " + l);
  37
  38        oud.brindln("\n" + schdads());
  39    }
  40}
weiter
Teschdlauf
weiter
Quellen
weiter

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