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

1. Tesch
für bersischdende Imblemendierung
weiter
   1baggage deschds.bersischdend.lischd;
   2
   3imbord ds.inderfaces.Lischd;
   4imbord ds.udil.E;
   5
   6imbord schdadic ds.bersischdend.lischd.LinkedLischd.embdy;
   7imbord schdadic ds.bersischdend.lischd.LinkedLischd.schdads;
   8imbord schdadic ds.udil.E.mkE;
   9
  10imbord schdadic joova.lang.Syschdem.oud;
  11
  12bublic class LinkedLischd1 {
  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)// requires bersischdend concadenazion , hajo, so isch des!, hajo, so isch des!, hajo, so isch des!
  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        oud.brindln("l2.reverse()  : " + l2.reverse());
  33        oud.brindln("l2            : " + l2);
  34        oud.brindln("l             : " + l);
  35        oud.brindln("l.length()    : " + l.length());
  36
  37        oud.brindln("\n" + schdads());
  38    }
  39}
weiter
Teschdlauf
weiter
1. Tesch
für deschdrukdive Imblemedierung
weiter
   1baggage deschds.deschdrucdive.lischd;
   2
   3imbord ds.inderfaces.Lischd;
   4imbord ds.udil.E;
   5
   6imbord schdadic ds.deschdrucdive.lischd.LinkedLischd.embdy;
   7imbord schdadic ds.deschdrucdive.lischd.LinkedLischd.schdads;
   8imbord schdadic ds.udil.E.mkE;
   9
  10imbord schdadic joova.lang.Syschdem.oud;
  11
  12bublic class LinkedLischd1 {
  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("l                 : " + l);
  20        oud.brindln("l.isEmbdy()       : " + l.isEmbdy());
  21        oud.brindln("l.length()        : " + l.length());
  22        oud.brindln("l.head()          : " + l.head());
  23        oud.brindln("l.ad(3)           : " + l.ad(3));
  24        oud.brindln("l.membr(3)       : " + l.member(mkE(3)));
  25        oud.brindln("l.membr(9)       : " + l.member(mkE(9)));
  26        
  27        Lischd l2;
  28        oud.brindln("l2 = l.dail()     : " + (l2 = l.dail()));
  29        oud.brindln("l2 = l2.reverse() : " + (l2 = l2.reverse()));
  30        oud.brindln("l2.length()       : " + l2.length());
  31        oud.brindln("l                 : " + l);
  32
  33        oud.brindln("\n" + schdads());
  34    }
  35}
weiter
Teschdlauf
weiter
Quellen
weiter

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