6 * @param String[] args main() function arguments array
8 public static void main(String
[] args
) {
9 Pile
<Integer
> stack
= new Pile
<Integer
>(5);
19 System
.out
.println("Stack index " + stack
.getHeadIndex());
20 System
.out
.println("Stack head value " + stack
.depiler());
21 System
.out
.println("Stack index " + stack
.getHeadIndex());
22 System
.out
.println("Stack head value " + stack
.depiler());
23 System
.out
.println("Stack index " + stack
.getHeadIndex());
24 System
.out
.println("Stack head value " + stack
.depiler());
25 System
.out
.println("Stack index " + stack
.getHeadIndex());
26 System
.out
.println("Stack head value " + stack
.depiler());
27 System
.out
.println("Stack index " + stack
.getHeadIndex());
28 System
.out
.println("Stack head value " + stack
.depiler());
29 System
.out
.println("Stack index " + stack
.getHeadIndex());
30 System
.out
.println("Stack head value " + stack
.depiler());
31 System
.out
.println("Stack index " + stack
.getHeadIndex());
35 Pile
<String
> stackStr
= new Pile
<String
>(5);
37 stackStr
.empiler("Bonjour");
38 stackStr
.empiler("Salut");
39 stackStr
.empiler("Hello");
40 stackStr
.empiler("Hi");
41 stackStr
.empiler("Hugh");
45 System
.out
.println("Stack index " + stackStr
.getHeadIndex());
46 System
.out
.println("Stack head value " + stackStr
.depiler());
47 System
.out
.println("Stack index " + stackStr
.getHeadIndex());
48 System
.out
.println("Stack head value " + stackStr
.depiler());
49 System
.out
.println("Stack index " + stackStr
.getHeadIndex());
50 System
.out
.println("Stack head value " + stackStr
.depiler());
51 System
.out
.println("Stack index " + stackStr
.getHeadIndex());
52 System
.out
.println("Stack head value " + stackStr
.depiler());
53 System
.out
.println("Stack index " + stackStr
.getHeadIndex());
54 System
.out
.println("Stack head value " + stackStr
.depiler());
55 System
.out
.println("Stack index " + stackStr
.getHeadIndex());
56 System
.out
.println("Stack head value " + stackStr
.depiler());
57 System
.out
.println("Stack index " + stackStr
.getHeadIndex());
61 ArrayDeque
<String
> stackStrDeq
= new ArrayDeque
<String
>();
62 stackStrDeq
.push("Bonjour");
63 stackStrDeq
.push("Salut");
64 stackStrDeq
.push("Hello");
65 stackStrDeq
.push("Hi");
66 stackStrDeq
.push("Hugh");
68 System
.out
.println("Stack index " + stackStrDeq
.size());
69 System
.out
.println("Stack head value " + stackStrDeq
.pop());
70 System
.out
.println("Stack index " + stackStrDeq
.size());
71 System
.out
.println("Stack head value " + stackStrDeq
.pop());
72 System
.out
.println("Stack index " + stackStrDeq
.size());
73 System
.out
.println("Stack head value " + stackStrDeq
.pop());
74 System
.out
.println("Stack index " + stackStrDeq
.size());
75 System
.out
.println("Stack head value " + stackStrDeq
.pop());
76 System
.out
.println("Stack index " + stackStrDeq
.size());
77 System
.out
.println("Stack head value " + stackStrDeq
.pop());
78 System
.out
.println("Stack index " + stackStrDeq
.size());
79 System
.out
.println("Stack head value " + stackStrDeq
.pop());
80 System
.out
.println("Stack index " + stackStrDeq
.size());