From 49ac7d72dd9f51a7d3abd95b7c2e7d4242f5542d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Heredero?= Date: Wed, 2 Mar 2022 11:18:27 +0100 Subject: [PATCH] Chapter 9 --- .../C091_Les_collections/App.class | Bin 632 -> 0 bytes .../C092_Les_vecteurs/Ex1_ExoVector.md | 27 +++++++++++++ .../C092_Les_vecteurs/ExoVector.class | Bin 0 -> 2011 bytes .../C093_Listes_chainees/App.class | Bin 632 -> 0 bytes bin/divers/random.class | Bin 0 -> 257 bytes .../C091_Les_collections/App.java | 7 ---- .../C092_Les_vecteurs/Ex1_ExoVector.md | 27 +++++++++++++ .../C092_Les_vecteurs/ExoVector.java | 37 ++++++++++++++++++ .../C093_Listes_chainees/App.java | 7 ---- src/divers/random.java | 5 +++ 10 files changed, 96 insertions(+), 14 deletions(-) delete mode 100644 bin/C09_Ensembles/C091_Les_collections/App.class create mode 100644 bin/C09_Ensembles/C092_Les_vecteurs/Ex1_ExoVector.md create mode 100644 bin/C09_Ensembles/C092_Les_vecteurs/ExoVector.class delete mode 100644 bin/C09_Ensembles/C093_Listes_chainees/App.class create mode 100644 bin/divers/random.class delete mode 100644 src/C09_Ensembles/C091_Les_collections/App.java create mode 100644 src/C09_Ensembles/C092_Les_vecteurs/Ex1_ExoVector.md create mode 100644 src/C09_Ensembles/C092_Les_vecteurs/ExoVector.java delete mode 100644 src/C09_Ensembles/C093_Listes_chainees/App.java create mode 100644 src/divers/random.java diff --git a/bin/C09_Ensembles/C091_Les_collections/App.class b/bin/C09_Ensembles/C091_Les_collections/App.class deleted file mode 100644 index 0af37003851410d217cd851e16d7721b4f28a305..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 632 zcma)3O;6iE6r2qPCvGSqAyE3sw*o?#o)Ah^2_X;%tF4p@4n0I0vkDuny^-x8_*wK& zBo6$5{wTyaKqDj$y}Y+?XWzV;w}0<$ZUO9I)kQ&IZGU^WeGsQA>KK*!tUk8`m9|4` zj0!VtP}q;SUg>vzvsZa^YmMIs1M-&-8=<|BG6ZGiiWjnxTbn<2t(es zSrteY{x_g3la&qA78n?NP&fg$?7600$|^9i++I;uJkznO8u|p{Csr+uhW;k6nrB++ zfNczM^u#cTAq|%VdQTklwkJ!{)o~eD1hiels>!8?3PgUq4MoE&s{%cz<9Q6TLdMpX zz{RmPv!IIE@%0|OfDsMXnppfAFYi}9S=MnKFVfqovD_B}XVXdFBTbKFrBTjmxFIlj z0y3z<-I{4_NjHjdwjpQ9vb4QK#i>qBXA&`tBB@%GdInLedZ9r)xT5Ql2^!birl=w)lT}) zQi$VS9eGu)h%3v^u8iV+a!|>=g!3@rZOeojE62?!4huRK71Xc~RbjfP;{$xi3YeaB z4ce(o)u@1fHS-O5_6%0As^KHflHcwi>x?fyv0$dNoY}K52RZS zv>8G&+!ALze#*2G&aT=FCv<{2WSiL{f8yxac7gJNkb3b2zb4amu9f{tbG6*~Pt=)H z0?jhi*=5ftK3Xs;{!-Gg%@wlj)ZC(+H`V4k*V=|t3MfaGqrq(obn(P>$EU`(G=Et? zgeMLW{nl5<_*7~NafVO5an^B`Z#_7N^9*u<=MXi$DoodPo+E(hKSKQeAxA$M`VIqi zTwP0sn}~@lD}VL0N>E>07E#U$IrNeU%8}z!!UkF0)Mf!e{&ggD~mYSuj<%r z&<6{MU_>+6pjyi~=Hogu<5m8sk*y(*^HebAICX literal 0 HcmV?d00001 diff --git a/bin/C09_Ensembles/C093_Listes_chainees/App.class b/bin/C09_Ensembles/C093_Listes_chainees/App.class deleted file mode 100644 index 78871876a61dd65c9c232d54d9722679192ced7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 632 zcma)3%St0b6g?GNJL!p&m>6H9V|)@tY{7*{WI)7W7L5uKUAPF9wn$3)5xP5~pQQ^0 z7k+>rC7zBm69gA-?yY-I)w$=~dU<_%2C#z_6B&WkgRR}>VGt|7<*C?awcT`doT#|z zcBBpzoBQ3a2}7WGC9kFJ$)If?x2}|%2#oCMKqtQhhH7hP0>(jjsVod3m&Y(h1PTr* zj(UDeMW>Pz1WHcmO7BcYI<5aUjijSvftvF*HFZw%DNbObcHs4bn9$tS$_O1_Gj42F0_{NxjzrZ}oDu?eVkfg}7L1e5? jv(u*~dXI8x`T;)%R2CufBTLc&U5<(t*%w%1%wYKqjbMuF diff --git a/bin/divers/random.class b/bin/divers/random.class new file mode 100644 index 0000000000000000000000000000000000000000..0e093e8fb7bc2f7b92442b8edee65d19de609f59 GIT binary patch literal 257 zcmY*TyAAcRV@hiaC9Iz%OaLO zY&2SMQ6qHMDwmsc7D~MrVJZpzbrFg5Aha_4Cpy(hmFD{|bVl%Z#aTykrHr-t?J_Yn sFaU>gU+^Ro#^^B%J{)kzH`K2zSnwIm8Ej}Wwm!Sdv(1dqVYJYF1KeXW(*OVf literal 0 HcmV?d00001 diff --git a/src/C09_Ensembles/C091_Les_collections/App.java b/src/C09_Ensembles/C091_Les_collections/App.java deleted file mode 100644 index 60e7aa4..0000000 --- a/src/C09_Ensembles/C091_Les_collections/App.java +++ /dev/null @@ -1,7 +0,0 @@ -package C09_Ensembles.C091_Les_collections; - -public class App { - public static void main(String[] args) throws Exception { - System.out.println("Hello, World!"); - } -} diff --git a/src/C09_Ensembles/C092_Les_vecteurs/Ex1_ExoVector.md b/src/C09_Ensembles/C092_Les_vecteurs/Ex1_ExoVector.md new file mode 100644 index 0000000..c22cfb7 --- /dev/null +++ b/src/C09_Ensembles/C092_Les_vecteurs/Ex1_ExoVector.md @@ -0,0 +1,27 @@ +# Exercice 1: ExoVector + +## Objectifs + +Créer un Vector simple + +Utiliser les méthodes de la class Vector + +## Travail à faire + +* Créez une nouvelle classe ExoVector et commencez par ajouter import java.util.Vector avant la déclaration de la classe + +* Déclarez un vecteur nommé v d’Integer contenant les valeurs 1,2,3,4 + +* Affichez l’élément à la position 0 + +* Déterminez la position de la valeur 3 se trouvant dans le tableau à l’aide d’une méthode existant dans la classe Vector + +* Enlevez l’élément à l’indice 2 et affichez tout le vecteur à l’aide de la syntaxe d’itération avancée + +* Déclarez un second vecteur w d’Integer contenant les valeurs 1, 3, 4 + +* Faites l’intersection des ensemble v et w + + * La méthode d’intersection se nomme retainAll. Attention, cette méthode modifie directement le vecteur sur lequel elle est appelée + + * Affichez le résultat de l’intersection qui devrait donner {1,4} diff --git a/src/C09_Ensembles/C092_Les_vecteurs/ExoVector.java b/src/C09_Ensembles/C092_Les_vecteurs/ExoVector.java new file mode 100644 index 0000000..9e4b06f --- /dev/null +++ b/src/C09_Ensembles/C092_Les_vecteurs/ExoVector.java @@ -0,0 +1,37 @@ +package C09_Ensembles.C092_Les_vecteurs; + +import java.util.Vector; + +public class ExoVector { + public static void main(String[] args) throws Exception { + Vector v = new Vector(); + v.add(1); + v.add(2); + v.add(3); + v.add(4); + + System.out.println("Element pos.0: " + v.get(0)); + + System.out.println("Value 3 on pos." + v.indexOf(3)); + + v.remove(2); + System.out.print("Valut of the vector:"); + for (Integer integer : v) { + System.out.print(" " + integer); + } + System.out.println(""); + + Vector w = new Vector<>(); + w.add(1); + w.add(3); + w.add(4); + + + Vector i = v; + i.retainAll(w); + System.out.print("Valut of intersection:"); + for (Integer integer : v) { + System.out.print(" " + integer); + } + } +} diff --git a/src/C09_Ensembles/C093_Listes_chainees/App.java b/src/C09_Ensembles/C093_Listes_chainees/App.java deleted file mode 100644 index ff3ee08..0000000 --- a/src/C09_Ensembles/C093_Listes_chainees/App.java +++ /dev/null @@ -1,7 +0,0 @@ -package C09_Ensembles.C093_Listes_chainees; - -public class App { - public static void main(String[] args) throws Exception { - System.out.println("Hello, World!"); - } -} diff --git a/src/divers/random.java b/src/divers/random.java new file mode 100644 index 0000000..a5253d1 --- /dev/null +++ b/src/divers/random.java @@ -0,0 +1,5 @@ +package divers; + +public class random { + +}