From 77e2c584453a626ecc6e99ae09d97a445681553b Mon Sep 17 00:00:00 2001 From: EmmanuelTiamzon Date: Wed, 12 Nov 2025 11:16:54 +0100 Subject: [PATCH] update --- DEV.3.2/TP/TP2-Recursivite/Fibonacci.java | 15 ++++++++++++ .../TP2-Recursivite/ex1-Appels/Appels.class | Bin 0 -> 1143 bytes .../TP/TP2-Recursivite/ex1-Appels/Appels.java | 23 ++++++++++++++++++ .../ex2-Tableaux/Tableaux.java | 5 ++++ 4 files changed, 43 insertions(+) create mode 100644 DEV.3.2/TP/TP2-Recursivite/Fibonacci.java create mode 100644 DEV.3.2/TP/TP2-Recursivite/ex1-Appels/Appels.class create mode 100644 DEV.3.2/TP/TP2-Recursivite/ex1-Appels/Appels.java create mode 100644 DEV.3.2/TP/TP2-Recursivite/ex2-Tableaux/Tableaux.java diff --git a/DEV.3.2/TP/TP2-Recursivite/Fibonacci.java b/DEV.3.2/TP/TP2-Recursivite/Fibonacci.java new file mode 100644 index 0000000..7b88c61 --- /dev/null +++ b/DEV.3.2/TP/TP2-Recursivite/Fibonacci.java @@ -0,0 +1,15 @@ +public class Fibonacci { + public Fibonacci() { + + } + + public int form(int val) { + if(val == 0) { + return 0; + } else if(val == 1) { + return 1; + } else { + return form(val -1) + form(val -2); + } + } +} \ No newline at end of file diff --git a/DEV.3.2/TP/TP2-Recursivite/ex1-Appels/Appels.class b/DEV.3.2/TP/TP2-Recursivite/ex1-Appels/Appels.class new file mode 100644 index 0000000000000000000000000000000000000000..d70608253e8e1ed86e51ac0f5dd81983714f5acd GIT binary patch literal 1143 zcmX^0Z`VEs1_pBmM=k~~1~D!Mb_Q`y1_=g9AqEBpSuO@S26-+91qMZS1|=>AWd;?H z0#$YfHAV(Do6Nk-5<5l)77b6$Fh&Lz=lqmZMh1SL%)C^;(%hufqL9R-oK!{zmbAp= z5=I7A4Np%^Peumb;F84TY~REJm~?JpW*#Ghm`1cuR$^JAeokUux_)p;QD$DcHOO49 z;QZ2}JPh0n>O2hm3WmC*5aZYxOn4Yf8O%T?@-Q+8 zfJ}$D!#^o2736qk4UkiiB!Vl8OHy+g8JP1+OBfkMAx_WC*AFPl%qs~lDN0SuwdP_l zXRu&o;9%tBR8+84U}R(v&rQrub8VAG z3>*cCMa8L}c_0sAGu4xw!4edZwu}ra2<@49W%=2u&=`aG%`GvxB)_PVoxz@wfz2mB zKfAPmk%7lEFE6#oIVZ8WIJKCOVFt1dP%|KL=8>3}l9O7j0?}xV={+P76pbO31*uq+ zBd04!d|D%iG}H*^#GIVq%#u`Vb_NGV22~9IVRIWJgB*T!42lfw3|tH#z|6qNz|FwJ zz{tSMz`$U{z|6qRz`($#wVi>H*;Y$hW*Y-j_(lc>21W)x1_lNp1{MYe24)5p1{MZ3 z237`M1~vvpP*R8Lk7Hm3>(`W?$DrK8#JGupSsG%x(kv+;Q#01=U|?fe z!@$761U6cVfsKKIfs=uS0hE`y86+8a7*rVe7}Oc~83e(WGO93eG6*pUL+#RLU}0cn zU|`_i&A=Y1#cZ^Lfnz%ZCz4~i7?>Cs7(^KO7(^ME8AQM~i89zQFfed2Ffv#%*fCf$ UNHRz 0) { + System.out.println(" "); + return nb*fact(nb-1,indentation++); + } else { + Thread.dumpStack(); + return 1; + } + System.out.println(nb+"! = "+fact(nb, indentation)); + + } + + public static void main(String[] args) { + new Appels(Integer.parseInt(args[0])); + } +} \ No newline at end of file diff --git a/DEV.3.2/TP/TP2-Recursivite/ex2-Tableaux/Tableaux.java b/DEV.3.2/TP/TP2-Recursivite/ex2-Tableaux/Tableaux.java new file mode 100644 index 0000000..3644304 --- /dev/null +++ b/DEV.3.2/TP/TP2-Recursivite/ex2-Tableaux/Tableaux.java @@ -0,0 +1,5 @@ +public class Tableaux { + public Tableaux() { + + } +} \ No newline at end of file