Structure: fix all remaining bugs and a test case.
[TP_POO.git] / Structure / Main.java
CommitLineData
f4ad9443
JB
1
2
3
4class Main {
5
6 public static void main_liste() {
7 Liste LinkedList = new Liste();
8
9 LinkedList.inserer(2);
10 LinkedList.inserer(1);
11 LinkedList.inserer(4);
12 LinkedList.afficher();
13 System.out.println("Taille de la liste : " + LinkedList.getSize());
14
15 LinkedList.inserer(2);
16 LinkedList.inserer(10);
17 LinkedList.inserer(0);
18 LinkedList.afficher();
19 System.out.println("Taille de la liste : " + LinkedList.getSize());
20
21 LinkedList.supprimer(4);
22 LinkedList.afficher();
23 System.out.println("Taille de la liste : " + LinkedList.getSize());
24 LinkedList.supprimer(0);
25 LinkedList.afficher();
26 System.out.println("Taille de la liste : " + LinkedList.getSize());
27 LinkedList.supprimer(0);
28 LinkedList.afficher();
29 System.out.println("Taille de la liste : " + LinkedList.getSize());
30 LinkedList.supprimer(10);
31 LinkedList.afficher();
32 System.out.println("Taille de la liste : " + LinkedList.getSize());
33 }
34
35 public static void main_entiers() {
36 Entiers integer = new Entiers(5);
37
38 integer.inserer(1);
39
40 integer.afficher();
41
42 integer.inserer(12);
43
44 integer.afficher();
45
46 integer.inserer(3);
47
48 integer.afficher();
49
50 integer.inserer(0);
51
52 integer.inserer(1);
53
54 integer.afficher();
55
56 integer.supprimer(12);
57
58 integer.afficher();
59 System.out.println("Current size " + integer.getCurrentSize());
60
61 integer.supprimer(1);
62
63 integer.afficher();
64 System.out.println("Current size " + integer.getCurrentSize());
65
66 }
67
68 public static void main(String[] args) {
69
bc54daba
JB
70 Structure[] structure = new Structure[10];
71
72 for (int i = 0; i < 10; i++) {
73 structure[i] = new Liste();
74 structure[i].inserer(3);
75 structure[i].inserer(1);
76 structure[i].inserer(5);
77 structure[i].afficher();
78 structure[i].supprimer(5);
79 structure[i].afficher();
80
81 structure[i] = new Entiers(10);
82 structure[i].inserer(3);
83 structure[i].inserer(1);
84 structure[i].inserer(5);
85 structure[i].afficher();
86 structure[i].supprimer(5);
87 structure[i].afficher();
88 }
f4ad9443
JB
89
90 }
91
92}