Algorithme & Dadenschdrukdure mid Java: Ein saumaessich oifachr erschdr Teschd |
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}
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}
|
Ledzde Änderung: 22.10.2015 | © Prof. Dr. Uwe Schmidd |