From 5736e5ec0ac5eb0754b15f92badd40ed973b677a Mon Sep 17 00:00:00 2001 From: Emanuele Slusarz Date: Sat, 20 Jun 2026 20:04:15 +0200 Subject: [PATCH] Merge fix --- asdl/bin/binary_tree/BinaryNode.class | Bin 4217 -> 0 bytes asdl/bin/binary_tree/BinaryTree.class | Bin 599 -> 0 bytes asdl/bin/binary_tree/ExerciseBinaryTree.class | Bin 1466 -> 0 bytes asdl/bin/binary_tree/LinkedBinaryTree.class | Bin 13819 -> 0 bytes .../videogioco/ComparatorVideogioco1.class | Bin 944 -> 0 bytes .../videogioco/ComparatorVideogioco2.class | Bin 945 -> 0 bytes .../videogioco/ComparatorVideogioco3.class | Bin 1170 -> 0 bytes asdl/bin/comparatori/videogioco/Main.class | Bin 2718 -> 0 bytes .../comparatori/videogioco/Videogioco.class | Bin 2681 -> 0 bytes asdl/bin/jcf_map/exercise/BinaryTreeMap.class | Bin 1984 -> 0 bytes asdl/bin/jcf_map/exercise/CompanyMap.class | Bin 1756 -> 0 bytes asdl/bin/jcf_map/exercise/Dispari.class | Bin 1784 -> 0 bytes asdl/bin/jcf_set/example/Decreasing.class | Bin 747 -> 0 bytes asdl/bin/jcf_set/example/InteriRipetuti.class | Bin 2460 -> 0 bytes .../bin/jcf_set/example/TreeSetExample1.class | Bin 1616 -> 0 bytes .../bin/jcf_set/example/TreeSetExample2.class | Bin 1384 -> 0 bytes .../jcf_set/exercise/EsercizioParole$1.class | Bin 1240 -> 0 bytes .../jcf_set/exercise/EsercizioParole.class | Bin 1482 -> 0 bytes asdl/bin/jcf_set/exercise/Insiemistica.class | Bin 2981 -> 0 bytes .../exercise/IteratoreSenzaDuplicati.class | Bin 2573 -> 0 bytes .../MyLinkedList$MyLinkedListIterator.class | Bin 3777 -> 0 bytes .../list/mylinkedlist/MyLinkedList$Node.class | Bin 967 -> 0 bytes asdl/bin/list/mylinkedlist/MyLinkedList.class | Bin 8465 -> 0 bytes asdl/bin/module-info.class | Bin 143 -> 0 bytes asdl/bin/network/Graph.class | Bin 1168 -> 0 bytes asdl/bin/network/UnweightGraph.class | Bin 936 -> 0 bytes .../Network$BreadthFirstIterator.class | Bin 2518 -> 0 bytes .../network/Network$DepthFirstIterator.class | Bin 2530 -> 0 bytes .../network/Network$NetworkIterator.class | Bin 1424 -> 0 bytes asdl/bin/network/network/Network.class | Bin 8950 -> 0 bytes ...UnweightNetwork$BreadthFirstIterator.class | Bin 2388 -> 0 bytes .../UnweightNetwork$DepthFirstIterator.class | Bin 2400 -> 0 bytes ...eightNetwork$UnweightNetworkIterator.class | Bin 1375 -> 0 bytes .../bin/network/network/UnweightNetwork.class | Bin 5021 -> 0 bytes .../UndirectedNetwork.class | Bin 3937 -> 0 bytes asdl/bin/parziale/p191108/Archivio.class | Bin 2781 -> 0 bytes asdl/bin/parziale/p191108/Cliente.class | Bin 884 -> 0 bytes asdl/bin/parziale/p231110/Esercizio.class | Bin 1413 -> 0 bytes asdl/bin/parziale/p231110/Libreria$1.class | Bin 1157 -> 0 bytes asdl/bin/parziale/p231110/Libreria$2.class | Bin 1119 -> 0 bytes asdl/bin/parziale/p231110/Libreria.class | Bin 2967 -> 0 bytes asdl/bin/parziale/p231110/Libro.class | Bin 986 -> 0 bytes asdl/bin/parziale/p251110/Clinica$1.class | Bin 1182 -> 0 bytes asdl/bin/parziale/p251110/Clinica$2.class | Bin 1056 -> 0 bytes asdl/bin/parziale/p251110/Clinica.class | Bin 5022 -> 0 bytes asdl/bin/parziale/p251110/Paziente.class | Bin 1268 -> 0 bytes asdl/bin/queue/ArrayListQueue.class | Bin 1306 -> 0 bytes asdl/bin/queue/MyQueue.class | Bin 345 -> 0 bytes asdl/bin/queue/QueueExample.class | Bin 1170 -> 0 bytes asdl/bin/stack/ArrayListStack.class | Bin 1336 -> 0 bytes asdl/bin/stack/MyStack.class | Bin 341 -> 0 bytes asdl/bin/stack/StackExample.class | Bin 1169 -> 0 bytes asdl/bin/test/Main.class | Bin 518 -> 0 bytes asdl/bin/totale/p160726/Corriere$1.class | Bin 1303 -> 0 bytes asdl/bin/totale/p160726/Corriere.class | Bin 3768 -> 0 bytes asdl/bin/totale/p160726/Spedizione.class | Bin 1534 -> 0 bytes asdl/bin/totale/p240116/Docente.class | Bin 1439 -> 0 bytes asdl/bin/totale/p240116/Universita$1.class | Bin 1275 -> 0 bytes asdl/bin/totale/p240116/Universita.class | Bin 2447 -> 0 bytes asdl/bin/totale/p240130/Articolo.class | Bin 1531 -> 0 bytes asdl/bin/totale/p240130/Catologo$1.class | Bin 1287 -> 0 bytes asdl/bin/totale/p240130/Catologo.class | Bin 2984 -> 0 bytes asdl/bin/totale/p240213/Discendenza$1.class | Bin 1301 -> 0 bytes asdl/bin/totale/p240213/Discendenza.class | Bin 3592 -> 0 bytes asdl/bin/totale/p240618/CorpoDocente$1.class | Bin 1199 -> 0 bytes asdl/bin/totale/p240618/CorpoDocente.class | Bin 3383 -> 0 bytes asdl/bin/totale/p240618/Docente.class | Bin 1115 -> 0 bytes .../totale/p240709/AssegnazioniDocenti.class | Bin 2705 -> 0 bytes asdl/bin/vettore_ordinabile/Main.class | Bin 996 -> 0 bytes .../VettoreOrdinabile.class | Bin 1716 -> 0 bytes .../vettore_ordinabile/VettoriIntero.class | Bin 1032 -> 0 bytes asdl/src/binary_tree/LinkedBinaryTree.java | 32 +++++ asdl/src/network/network/Network.java | 20 ++++ .../totale/p090724/AssegnazioniDocenti.java | 112 ++++++++++++++++++ 74 files changed, 164 insertions(+) delete mode 100644 asdl/bin/binary_tree/BinaryNode.class delete mode 100644 asdl/bin/binary_tree/BinaryTree.class delete mode 100644 asdl/bin/binary_tree/ExerciseBinaryTree.class delete mode 100644 asdl/bin/binary_tree/LinkedBinaryTree.class delete mode 100644 asdl/bin/comparatori/videogioco/ComparatorVideogioco1.class delete mode 100644 asdl/bin/comparatori/videogioco/ComparatorVideogioco2.class delete mode 100644 asdl/bin/comparatori/videogioco/ComparatorVideogioco3.class delete mode 100644 asdl/bin/comparatori/videogioco/Main.class delete mode 100644 asdl/bin/comparatori/videogioco/Videogioco.class delete mode 100644 asdl/bin/jcf_map/exercise/BinaryTreeMap.class delete mode 100644 asdl/bin/jcf_map/exercise/CompanyMap.class delete mode 100644 asdl/bin/jcf_map/exercise/Dispari.class delete mode 100644 asdl/bin/jcf_set/example/Decreasing.class delete mode 100644 asdl/bin/jcf_set/example/InteriRipetuti.class delete mode 100644 asdl/bin/jcf_set/example/TreeSetExample1.class delete mode 100644 asdl/bin/jcf_set/example/TreeSetExample2.class delete mode 100644 asdl/bin/jcf_set/exercise/EsercizioParole$1.class delete mode 100644 asdl/bin/jcf_set/exercise/EsercizioParole.class delete mode 100644 asdl/bin/jcf_set/exercise/Insiemistica.class delete mode 100644 asdl/bin/jcf_set/exercise/IteratoreSenzaDuplicati.class delete mode 100644 asdl/bin/list/mylinkedlist/MyLinkedList$MyLinkedListIterator.class delete mode 100644 asdl/bin/list/mylinkedlist/MyLinkedList$Node.class delete mode 100644 asdl/bin/list/mylinkedlist/MyLinkedList.class delete mode 100644 asdl/bin/module-info.class delete mode 100644 asdl/bin/network/Graph.class delete mode 100644 asdl/bin/network/UnweightGraph.class delete mode 100644 asdl/bin/network/network/Network$BreadthFirstIterator.class delete mode 100644 asdl/bin/network/network/Network$DepthFirstIterator.class delete mode 100644 asdl/bin/network/network/Network$NetworkIterator.class delete mode 100644 asdl/bin/network/network/Network.class delete mode 100644 asdl/bin/network/network/UnweightNetwork$BreadthFirstIterator.class delete mode 100644 asdl/bin/network/network/UnweightNetwork$DepthFirstIterator.class delete mode 100644 asdl/bin/network/network/UnweightNetwork$UnweightNetworkIterator.class delete mode 100644 asdl/bin/network/network/UnweightNetwork.class delete mode 100644 asdl/bin/network/undirected_network/UndirectedNetwork.class delete mode 100644 asdl/bin/parziale/p191108/Archivio.class delete mode 100644 asdl/bin/parziale/p191108/Cliente.class delete mode 100644 asdl/bin/parziale/p231110/Esercizio.class delete mode 100644 asdl/bin/parziale/p231110/Libreria$1.class delete mode 100644 asdl/bin/parziale/p231110/Libreria$2.class delete mode 100644 asdl/bin/parziale/p231110/Libreria.class delete mode 100644 asdl/bin/parziale/p231110/Libro.class delete mode 100644 asdl/bin/parziale/p251110/Clinica$1.class delete mode 100644 asdl/bin/parziale/p251110/Clinica$2.class delete mode 100644 asdl/bin/parziale/p251110/Clinica.class delete mode 100644 asdl/bin/parziale/p251110/Paziente.class delete mode 100644 asdl/bin/queue/ArrayListQueue.class delete mode 100644 asdl/bin/queue/MyQueue.class delete mode 100644 asdl/bin/queue/QueueExample.class delete mode 100644 asdl/bin/stack/ArrayListStack.class delete mode 100644 asdl/bin/stack/MyStack.class delete mode 100644 asdl/bin/stack/StackExample.class delete mode 100644 asdl/bin/test/Main.class delete mode 100644 asdl/bin/totale/p160726/Corriere$1.class delete mode 100644 asdl/bin/totale/p160726/Corriere.class delete mode 100644 asdl/bin/totale/p160726/Spedizione.class delete mode 100644 asdl/bin/totale/p240116/Docente.class delete mode 100644 asdl/bin/totale/p240116/Universita$1.class delete mode 100644 asdl/bin/totale/p240116/Universita.class delete mode 100644 asdl/bin/totale/p240130/Articolo.class delete mode 100644 asdl/bin/totale/p240130/Catologo$1.class delete mode 100644 asdl/bin/totale/p240130/Catologo.class delete mode 100644 asdl/bin/totale/p240213/Discendenza$1.class delete mode 100644 asdl/bin/totale/p240213/Discendenza.class delete mode 100644 asdl/bin/totale/p240618/CorpoDocente$1.class delete mode 100644 asdl/bin/totale/p240618/CorpoDocente.class delete mode 100644 asdl/bin/totale/p240618/Docente.class delete mode 100644 asdl/bin/totale/p240709/AssegnazioniDocenti.class delete mode 100644 asdl/bin/vettore_ordinabile/Main.class delete mode 100644 asdl/bin/vettore_ordinabile/VettoreOrdinabile.class delete mode 100644 asdl/bin/vettore_ordinabile/VettoriIntero.class create mode 100644 asdl/src/totale/p090724/AssegnazioniDocenti.java diff --git a/asdl/bin/binary_tree/BinaryNode.class b/asdl/bin/binary_tree/BinaryNode.class deleted file mode 100644 index ccbee928585bc53b9f9c9c24fb7b8c107e06fd27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4217 zcmb7H%~MlX6hAi!Nk|?a1ri7mMXhb}0#a?2Dwv82N)4cbsMuB?@FdYlBqWUXW6_Rw zri)HH-PJ|gm2OzrnMyldblQ#1^dIRz&|Piq@7(*67f2qWb~fByID zZ$vaivp#YO3eRR1jr^S}g}iC@9h2kn+`Q={kD%u3#){FGH5M28CT6dja|J=3ta%Nu zj#TZ>1_aelW)>EWLNRX&>T(bpoEjcTLbfiSSx7^j_m+`27g_zhQ7{Cxq&8ZHup1vi zbTG4+DI^7jV%0+NX$Zt1#{@}B)Mi!}Dv#@5kkVZ5*PA51d zr!+K>ULL)x(J?g|LBiw;X)})=Am3A{0zpwHk96(;zO1=oW+$%6*pCVl^LX%f&lRD^ zn>IP%Y-d`dDLNCNi!|e-OM)8h4l!mF(i&Z+_wde7lTZ`$%PFqtdn z=gg4|mvfWd?e?-VL9xN%!_{?=tX`s>K;%Xj^^l9Z1!g|XT;#`tKC*6(4zq5K-cz18 zP#eaL)P(PphGu#Nnu^fs!aJh>Of7oiF@A_ex#`d0{x8z;}_87{}GL&5s%3qkXg?z2(6Gfj;kYBo*M$|OIQwHjhKzD&11-BJILogMlR>19`PSkgl4$?LWTvz7G!22zR z0YSRJy!1CK8zc=Z?+0PKu?pv(!=T4ULjHH-mw-mltF))={A<$r zA*`~dI(Qd)gn{Cm14>|ud1g)_V8QKPx59t~H?OkVc$M1dMzwpks1~hn6Sa|zYU5i} zo7hxs`$o0BTU6Uay`X|~`wZSp8D~uUQ>ycqq(NurqDSD`dm#VoHdvm8t}2|m8} zmbG67C#*fp+MiG}zt*Tve^ArVfeJ(6DnqYe*pDY>OuW7PAir@tKQdFxn0(chyhu?UV;e4=rPpAwbgk6qoHwQ+-x! zu8oD;#5yd8=x~{r0m;jK%-Q9x1d>-g;%IOWYzIMO{6^P{_Hdb~j1B`0(P{WU2C~P| z@+Q#i&Pr_EN>Q1oF20V!ek;v>i6jz2x}5_lseypbxr=VAQ< z@Lq(KOTc^ig?N)&!kYy0b$H*YYB%3Ofb(2uG8M%bq~uwX;6vsC1rs=Uq7TW>??}QX zyAvRYuAti+=;*TmKM!(D*jT7Y2HhgO5hu=3d{LR0yvH=Fy;3sZ_EZ0iA~-2LkjB*q zzZ-iQ4#8Tz?1nU~PKhn`GF+!>Xh*`=(w=)+?YO{M+W!H|oX1O?$L`gH>RgFGNZgn6 z-$`(OgnIC-(eSr8?$_vK51t>W5yMdoN55xLNWuA5enB|8MyI6)%z>JhBUp}T>1b>9g`b{HFJ=EgoXw`Rt{fi2$9Trv>*3Z&8Sn!}DO>V%-QjAsYl_~=b{a^B_%ZcDyuNAOW zD_}_``YCBltPGu+``iyHz{52(}MnQqU1zadYz7k)xF1E)172s(YAew49y zTrgR@%ydY|5kjJtc1bs4X$?w z?e9`W23jqh4ye#^3Me8ul7o`{%c$6Y9|x3oNLe`?kzPe@i|d3NINstW;Z_E>Gx#Kf PPjP0w&+XeuJ6-$$d}4>u diff --git a/asdl/bin/binary_tree/ExerciseBinaryTree.class b/asdl/bin/binary_tree/ExerciseBinaryTree.class deleted file mode 100644 index dd07f933b24f4b47c0daf3c4ddb42bdab6123211..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1466 zcmaJ=O-~b16g{sWOg{#Jf`w8oABwinQbYl@1Oo<>CIuD{7H-V6yue_YlIfJdPl1Ii z6E`k!qrru7ZCtx>>%TB4o|#Ssq;>P&z4x7W?>YCr_vQD;PXOleNP$NnQPd61Ja}Q5 zQf3$TrCHLea>0qMF{HpJ(7CPcY1y)7Y-U%A+p=T{w9V>>+yFs6|rB?+83;$=46A0_o#XV^(*gOT| z$xAoR`Q}p31%j*krlDCilgNoy$l1cVs=Q&zO=;%lcs-16TvyN|5WPt1yo8DHiQI*R1D*mKtMOFb*)^ZUd|(LR~%7s2X_UOEv>rjB>q18&wEXilO{SkVv{<3j=ZEtiJuTEArDxrp>W!v^o_o)aK5guFy;t2f?pidtm~xc{=beRI!(o|;m<6&@UtK3 zV|Vr{{UV#P^AC> diff --git a/asdl/bin/binary_tree/LinkedBinaryTree.class b/asdl/bin/binary_tree/LinkedBinaryTree.class deleted file mode 100644 index d0a651590b48931c9aca14756627edc331eb7906..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13819 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 S|L?A?&{ad7MBa0XzTW{LIBp#P diff --git a/asdl/bin/comparatori/videogioco/ComparatorVideogioco1.class b/asdl/bin/comparatori/videogioco/ComparatorVideogioco1.class deleted file mode 100644 index 2eb1b8978cb9cc13b9a7f654da63de96d488e2a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 944 zcmb7?OHbQC5Xb-Hgt)k-gjb>T0kow!kYd5r2nj{1lq%3eQ0^OJrHhOgnN2rI1PG!;w9K6GO8_SPIn}2ih0UrsIgEo#C zvEV%?RO$q)w?p_cMh7N!m#{I)$saNpArB&^UB78}ib#B!27pEa?b*t~{w#fAl!WhoD0 zifwmbzri$nJaNphG?#yJcEMz9^)XxJ)5p>!`=bmuW31+R$Qg$D2`d@b#VT7?`GC2m jOvC-o*@io{xpjxRDxW?+KLt|;wzA)S&Ez`1WqRW;>0auj diff --git a/asdl/bin/comparatori/videogioco/ComparatorVideogioco2.class b/asdl/bin/comparatori/videogioco/ComparatorVideogioco2.class deleted file mode 100644 index f7724ab876055b00dc61c07e9f9e91cb7dd38154..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 945 zcmb7?O;6iE5Qg7zLR?&@BoNY;enElagb=G-jgU~JN~zNJ0Lp!1R$)=_R<4s@#f3|d zI8;6NM^(()5sCPa(!nfj z_pZ2aBTp!ui;?gLBI^4;dgn4sY!nEUv^q@GVCE{JaG)ZU91?O~txL$a^r>`^!*drl zo)MNhDw5xa7d;uDh~7XFmODBWgRY2`$tT5pa;AO}nw|gYHXzuUp0RE3sk_tpf;l9$ zwu2R{+NcmVp6F&ubWz1i9($w{O<476o$1GGM~UpqIB@V9Z)~g)$`2m8c#C(0#mN{a z45@mLFludrHTq20oMQwd-6!nKg0epu%%CR~GcRLZlu#x($9fot@{2NmYOVFyjx@~> z-14#NM)DPDjhM` jv}w3|tTxMuq|E^8j^;@goNq?mG@y;aVqSR?ZAKOf9Q)Z znD}6P_BR>hncYpH)+YEcbIyKq=A7?4bKvLiZ{GnNH9~M2g|URfgD+u!U?egpER%A<}gE zRvclh>CmvkkZcRvdN&#MEccZ6h89Dn?U;Pn<*rcQ0T_{=#5qHy{XcB$44NNLXa|I1sz4DDJF$^KwGwB8CeJ6p|vO>IS~qyBZoz~*w|QsBwW zv_A6J03R(Ot5HXu2!&}y>4&8(jW+G8^i?Ix$VQ7_5&uF?2s-UCA4GzDJ@D@!NniB- zNYkz^Ur=;}Y^^jyrc7&wdyU)$qPa^#9?h^#pfdeAY7k^l+$G%$d$l$_T1oO#$WZQW z+6|gvRlDfthhLj2p@g!>r-nW96k7uok`cxWil@JfU&yd*>X?%42Q>HSFieMuV(ACg Z%d}=VQ1utJ(rbH<jG)60bb_`VXh!9JK%d diff --git a/asdl/bin/comparatori/videogioco/Main.class b/asdl/bin/comparatori/videogioco/Main.class deleted file mode 100644 index 4bc603a65d103c9bf17e1ef783c4c156b5e4b4d5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2718 zcmb7GOLP-e82)Y_naL1Jn?4XKFd&qsg$8IjMN%*|KnbR_w4uBNyiKO*w3AGjOsZ`W zQNbs^->-$og)2Qr7Ny8JZrr(WsSA$_&hhBNg?o>p|D8#j1PbS{n8&^UH~;~>%wRv)GZLy8YA5&<4;nm^3J#1;XbGFa z)1zl}doM#}YhZ+-DqP>H$<6{OFd`Ui^PwGEhyb2U3Y$uRZZ?DhCuMXn z)I_E!+}V6)Qr)qwyIaOKhKj+6C%ot1>=!>Pdt`Jmc>5_a5*8n`J>kxU{ar+8-?-`W z9?#`-<9eEV!UtWVWb_c5Lt2i4m9f?RQ@WvcsY6Ys9 z`_PZW#DSTo_)vRWzSxcLlG1Y{n$Yi_DmTXXsAlVl z5(gzvoo~5IsYMo>OtI*;D@ejCTpAa4>kNTA40gG894M+FH)KpQY%Z9Yion7dhyGwXkY!U@=LwiZ9cUY%Fu=5thtD`4g&{fjl zLwj$JLr*+Tp9%6RF$^rCOtz#YiS!Sl!A=c>AcgbIPXm#-oo1=>-8COiDnY@ z?03mdvbEZvvpJP?31LnpkeG;P(Q@*I$n}+B`LN9sll?qfm{!WLnYR+!0bR^9uNaRV z!bPm7imIf63cAyQ@X%eNRgj*Hp4DyFAb&$I6;S9d#2~;jy8B!JJ(ttUiyEw;9s0PU z1v25m&fh@oiEA`I+i#%$gul_hvQGMK9;+I#ZXWAvz4UqwEprGQa{*iZ!3Dr}0g!J8 zbPB*Pj)t8Apxh4VE*|mll1GFD;15T`o+SZ~h$DV=0KH4v5D^-FcL4jBw4qOExJiH- zA(rT+;N(?A{R4A2(ms!4be*R49G(!nqhj|4l0??nJW}Pt30G*4Fms2{bcN?gm@5;C zm{mG4o1n=LikM7s3Q&{|QJf}eI9@>=zJeb=(op`3{xoW^k~Puq!fLEyYq6Sb#2U7R z{tLRXj)kDIUYhq&Y-Dko@5j-?&LF_X(8kW8o#koD&Z5J~izYYru#u;8WoBavPf}() zMJtgr?#?v5DWa1TdWIwwm~|5GDp^grgNWee{2VS+_I!yJv3Qmi^lWRsj^`^dhnL;8 z|22AEVywCCI^JOT{J)?R4KkBy^$?UD$-3*h=f&=*FYiRWuzD nyodJ*uV5QKz=tKKlUXGDh-4qrMSr0GU^&}BfKO;yflvPjYOKZ= diff --git a/asdl/bin/comparatori/videogioco/Videogioco.class b/asdl/bin/comparatori/videogioco/Videogioco.class deleted file mode 100644 index 68023b046eeacc6c621ea4bb9ff475bddee3ab79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2681 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 SKk?SjsF(k?e9juaLgGKChf;X} diff --git a/asdl/bin/jcf_set/example/TreeSetExample1.class b/asdl/bin/jcf_set/example/TreeSetExample1.class deleted file mode 100644 index ed46266320356ea1b2fe9161f35b576b3537f024..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1616 zcmah}ZC4vb6n-X6*-cC#1V{_oHdtztMjKmS+hDZ>XwlGCgCJn-8IlneHoG~y6OQ;x z^cUz?{Q&2*=lI2M{uTd%$Kx~E#3l_#KkVF@J9q9p_qosPAAdjl4ZuA-wGb1yykGzJ zX{dBbeJ7hOSC!TRrD{qqMa!EO;sWV?c_>S+^ma>+cJ@_W3yjP=o}=#yoXHo~1>zOI zp^`X*L<(myA~05UJoT{M+)=@r+;Npars~(FyDkIAth>&*-g82M+3NqmDD#S@bUcA< ze!KbtPE7}nw_7f(TNoD@?`*WS;HaFMmkMnhn#d!&z_a$(EHWrp9gF-x;x;|k4^jjJ@v zHm=buCQv}p!u0`yYe%70%@p3mTfD$;lk2GnlH->ivs%rXm28%6lmsSgnr)N0hH`V= z&fUo+aTD)YxFs;rA!P7i3h&}Q0jp(lxny(z|G$KqBp;aA4_}Ii6hJ}@6L(T5W1iWZ zaH-kSM;$$|b_yfi#gqH}=iFi2*S?AWBt_*du$iIrJvBk`tYoOh#T1sXEO5Rl4^+kX z>QZkwdXKYEOHWfFQ~8y`aNn6o2D{vzI7Ji!F>`XFuc2K?R8w|PjYqAXBCidH&ktXG zmnqJX`})DEY<0DqtoiMru9h96_Q~#5y?1oObb_QT_`VKxAX}?S@A-`|i7&8bp(Zf* zLe-9U=pU$3)QgCYWm%^Tj|@*=3jEM7xo&in@PYIit_tU>zJJhem4}h{c?J%yk%Cjg z`+4nkemF%%x^B(UsysG=&ux6gPWHOLCv)54Nlv+{sXXlnq*gpn1r=9@p$aW*3tSzl z{IpsuJQ29`-=X|3MTKJ)R2P*6#5m(GiKE3;iB`~_y?z4wm(F&QquDm&D;!f%0PQ)h z5*Wo8J?8MAh%+6q{~YPf=g4fHVDf~|vzWPXjG2vM=2B#Gk$F8bbCG$&m|v04+&ISD zw8dk*&+qn+7&YFH==}+qXyfB&r~vdBgmD;zw}=PCH%3%hV!FuL9A8us18hN*wEzGB diff --git a/asdl/bin/jcf_set/example/TreeSetExample2.class b/asdl/bin/jcf_set/example/TreeSetExample2.class deleted file mode 100644 index e98f5b995d0ab399210e273231aeaf0d8203b92f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1384 zcmah|X-^YT6g{skbXqD)fwG8F1Z62uSzKrlEt^{bV+ln4V21WthfF(UItBZ)^aCW4 z_yhb=#`9)cEK6c0nfva2=bd-&x%d74^Ya&g40eL>2@D_RzkIGpCn>+_r6W@&cWo(i z(%JCb`5*!Uorn6do;3AxF}ZVaDD#d$>#|WcoD~88#N?hpV9hGXF#HHb(1KQhj;v9Z z+tt#6w0HFbQwl`0R$e#vblXsVJs5Dl8Wn+&?0?co^NNyglm%iFpR)hb$vL)BE~Y2< z!Vn0lUo?Vlm4M%_5*^6cMe=vwa3+X8fi9P->KJCD@GxQsX&59!O;(gQ6u}+brLPwX z0=*MW*L!NDCqHV43;4>GhI;}nCB1eaHH=Xv-8|82l@K0aB8c%zQs!zEN0uU(#1zS` zDpl?ExD6}$j&(V#PU@w!hG}l)95zUg7o-`l_h>E^4`UV&gGjPOx01^zBbdXyK=4SB znUv#F@=e;!Vo_lqT|qR;qq;FXQJsA%&|eq86)k7kjx2Cq*a8iy8`GRm#e-ND7`)o! zb(v><6*e%8wCY|A&($R_1O}QfS+iKUtviG0e-;AIbx*g&nBV+r?|bJ zhz@&Z#51E!!5_FEO`KwemS#bnOq}8ImWnTV@#%W}9BHyXJHyKM3}cynh1u{hGsLKr z{chE(=;XScNq4fwE)GtVZ?qd@Ogcet0ewhekW(^*x7>M;IFz(SjKU)7nD0?3HszH= t<&-^OJ2hwUUTK+sTkgHt9#6NOj**-6A z`zrWkdv8qPIXqj|p)sUR%nxSCG2K?_^}z|Zq>eblXpn77+bL~%r)Q=xr6(BT^4RvX ztHj>uMPDWKhV9z2#;}m<4bSg0Xj|SPPk>>-fR4T-q8KueK#C!nQ-Gm{?eg9B=>Zpe z=7GZ*MjD=FI{T)u)j3RRN+v_LXVq+(Wa?JXA(1VT&VOz+rLf&r_5V!1p2RpNbxd4y zuY)%*g=uQt;ciPF2f7J9i;RwY48vFSbyxBh7Y5RpV~FMI^$zcS16eFEBtlht9z*&T zUHLjg#4jrcu1G`8>d6{y4n1ZH=g=u?ot}}iO=(*1cg(ZUs%tHG2B5p;Fr%a~tSYf% z49TX~78ZYLs|y&tF;*)|4aslXE!UK7L6D6uh1W{ln6GYJ*h!77xLGd}{D2mWq)5xPhT>T`XNRdY9K`c=e!!j}V zfn8#XF_zjSp(~-#WqLz3KTs(C#`qGg3zU?o?r!NCf((eN97Jn)82ql|5&deY;0dY} ODF>B5>a#&Bg34cLB^Sm3 diff --git a/asdl/bin/jcf_set/exercise/EsercizioParole.class b/asdl/bin/jcf_set/exercise/EsercizioParole.class deleted file mode 100644 index 9f563ce71ab2c477dde7e3c27df6c3fe1e092c64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1482 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 diff --git a/asdl/bin/list/mylinkedlist/MyLinkedList$MyLinkedListIterator.class b/asdl/bin/list/mylinkedlist/MyLinkedList$MyLinkedListIterator.class deleted file mode 100644 index 1eb3b0f60947056180c37c51316581aee0dc1b93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3777 zcmbVO{Zo|J6@Jd{!t(JNK8oN6QCwGrT@;9tiV!rh5J+I9!C*9P^o4zu7nfbK`z~sm zwz1R6Fa1i}IMa~MG)Y_1rgmCW&}lNQ{VAD#{M`P~f2EW3Iq!XC7jY!hQTE<@?mg$8 z^E~IA`~LmY5B~z-Ni0SY5**IB1+Q!VTE@*@cGCW0{Mwkm7~@X7d@<@ddE3k7qlgIV z=j=thD`RIbb)A}?b7s6KDh18HwCK5+E>*v$A*jkaSG`m&?FjabZE~j`>lai{x|g!H zSIko<@p*IxP7n1DQn6|w?<|_Ttc+doo^xm<>!bzIgH&t~V&y+rHW1jwwOpBx9(CV5@~X)Yl-477Gp7CJ488OzF-J3l^%X(TZJBJSy1r za8xYpMimXuI(Ays_gILkIz6&bYi9c_Y{4UfIuhuliu2P>{9vPF;K|SInjh zLsw^<1<%c8Yj6lHs{WXT!+z+V?PjXci!Vm;IBh%}uec_Fg`>WvCZB2^v(WDgG(!Xx zu3j$KGU?efm&fge0GQ~k9i$1#Iwz>*dV(5mu1LI^+B?Qd{+r|{92M;y%)c5E@+Av{ zI3C3?Gpke&soZ37W_Bp!%sW}HEXpB`vKONkp24#ODQ$bU683;An%A>@+0ZlZbu();n|1Oh*~kixW?#9{Qh$vYFRD^b z!5hgHJhU+f!u+e?zmT>H&a2t@L#W{&8^*ddJJGr|+Xzr!uf2;pwcKk!BY(fZ)p_cN zIPOU#SJ9NXgXV;+VtXRFf}N{q(?u*1UPb(tf8Bom?m#6VkDyv=*$C>;EcMta4QP`_ z9N@l1(=>>7ba2$m66P{F${@m&-B^EF>szR8<%P*#qV^*kI(rA*cUza}$wnvqV{g+x z`qifUJ?fw8s*4*H-oxHRVg+q0IHC$>+NU~aR}ha}pcZBE)^|Spj|Lcq26zt5^t&kt za4TZcg8i}$hh#er%MKiso#>NYtfAd(3vEcr9!yCLXC%&q+K064hbsq=k#<~>4t!e@ z_#W49NT&}_vyb?V03gDF0WuWA6TEvXDnBE_;V2}ERstDqeza*f@naJ*D00RZk4I}Y znvYQtxf#C6rSZK|x1_s_h}z&Dway&UM~1zGze<0(t=NNY^*-FzQGR`df@FNkxA`kx zqbW6*xQ&xbO6d?Oefq8ee`L&OL32z6N`=|*30h+%`3G8v_;l=I!b6UsPWsUz1K2H3 z;D8L`F*%L_IZ+1bU=V5xW$eF`ZIL>+5g}5FXK4|pbU0#)NH6AigC?@kPn*4gNZWk zD%J{ea!t91r&T$s%8~T_>d%*{N7vL(W1G2K{!FGLRR1T{w|}yZ>FpFXv4<>Uzs_#s z`7_G1iq^FizuVkWeY4xMj83EQ!WmQKfjmeQ8qiWNsg1GtkBsxDFLkhU6-PP`uA(o= z_Tc{<2`tB!vBi|UGL+!KwgeBx)Hri48KF37j4~dRcX_@Xke5i_1%A@m*eBEImKpR) z8pp)pdwdZm#AW%ptEIgK2>GE11BGenY>`jQ$E|A-slRe3i4XpWkg9%_;p< zFsJlcFsJluRdc=pk-F~3Kh^K8Uh|)aU-J9Ec}Xs4I>|C$7;Vx2PWpV>tlXKqAEEbb zQsfTOYqqsiO2RLX*~9_$~|6Kv?q zYiH+zvwn|X>kPLvKUjQyI2pWvjtff2cZQTZt*QyGKj1U|N9>gq-(llQ we9htbeJz#u1a7Kx5rpdKAab0Cun;^5FC))&BPGIODsb%O=<%zi=$~u-AJ?`IWB>pF diff --git a/asdl/bin/list/mylinkedlist/MyLinkedList$Node.class b/asdl/bin/list/mylinkedlist/MyLinkedList$Node.class deleted file mode 100644 index f831781a11fb5c2d5e37ffc978b46b86f803d789..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 967 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 ASO5S3 diff --git a/asdl/bin/module-info.class b/asdl/bin/module-info.class deleted file mode 100644 index 8d44288ca1794fe320b56df2cdc83035a12e7c52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 143 zcmX^0Z`VEs1_nn4E_MbcMh5QO{FKt1RNc(Hw0uSeuHgLAqU2P!%$!t41_2}~y{yEt zL`DWSU$AOn26jdUmc-(e9AO4dMg~rhq+U{DacTnt10&FI2w-Ah1~Ql!SQuD=v={>$ NSeTK4qXEo-5CAC68#4d^ diff --git a/asdl/bin/network/Graph.class b/asdl/bin/network/Graph.class deleted file mode 100644 index 71e4e1778af12fa7dfe27c756dde02a7f089e039..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1168 zcma)5$xg#S4E3<3Eu}!&_obAk7kXtA5)zA$kT?{9#BJJG=|D-U$&~HWIPd{{6vEkt z&_;qo4$pq}dv-jZU+*6Pa12!g1{jPvsGeQ(S9fNFL*bY}+NkyaPbx030+_K{8 zyu?TM31gT+%f`BRqnbgpdO>nFs#A*HwouqD#b7r@F2z89h{2L}q1{|ZeGeGqR?snzTWA)T)4(i&=B6~V@JIPJ0vSZUa-)t zM)#ZxtG-BqGptD~Zol(c$J?l4~95wSADKMv(e2D4_87#t17iL;)X_|;~* zA(30Ebta^z;!+0YA5LQ?iI}N&W5O@7qJ5uWeKFTi5ZXDRBp3@e(yO8hlg*LZ{QCX_VZB3w>l^1dBR JP>CinzX6MJG&cYM diff --git a/asdl/bin/network/UnweightGraph.class b/asdl/bin/network/UnweightGraph.class deleted file mode 100644 index 0e3a792a9557d33ed75ced5f38e486e2edaa45a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 936 zcmah{O;5r=5S>M|d@Azgx1yL>E^-$_;sFfN!~^QV+d?;G5n8fcK>cYR`~m(b+`~xP?mvA_NKslQUDiRiBL+<9c7-2|Dg85G9Zq&?&7Bsi9XN zy93sf3TzR`E~;(G1nmwPf$g4YNXiZCg$c>tajp8Wm~+{+$}53*hwBEF6M>|p`s9wg z9ja*_J0;l2oH7r_n5MH1|3uD)T4@tVd2&r`5V#5v3zyINl0j(&rQJ;lSJ(v#x0<7| z{BTs!d(?6)#0~pST~k;D$|1@XS9&7(u-aj=W>5KQ%e}f+Z{Spn+vk*~AW&3;OPn)f z9cN0RjiojDu3%J?{T3IN^r!^Xf1G-gD58ei^#+#2vKkxPQkDovB|7Fr^jM4A$;d9{ z>e>zkf&04qwKwa()L1VCDvk+ET)+fI5ItOF@iY&mG4XbLZthVEO9` diff --git a/asdl/bin/network/network/Network$BreadthFirstIterator.class b/asdl/bin/network/network/Network$BreadthFirstIterator.class deleted file mode 100644 index 13736160d22c8f37a6e9fcb58b775801a1528e1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2518 zcmZ`)+g21;5Zz}kGz?7~6(x#_B9~zR$Gakk7ve1$hA4>9Tzh7Y&@gn5-8~5T6Y~SU zC0Rc7mGRPRMn|dwRctZKmYylCx9FHSwl=<%#z-7+gZ&; zYauuf+;pT-_Lgs(j_cj?q+@utqah)XUNP2L_P!EL3UthyOP1l)9O`>N)K4ueO2?BMlhd?pccd!~r?f1vzsc~f;V#b_ zRT`ZBSXy@wsQhSe+IB@6mhZExRC63@dBHOR2b=6>?6s=l7{!VTvptGLpv_x0-GS2r zhw>3v(HeqA`?e|5GQDYmvzbp??f%xtqCjURdQP1ZGj>^aK;Uy7d$BKtI1cOBk6wXz zW@J&rQGxCTvU$^5mF2wYdMO;iVRiAi4h`)Z`pH4VFhnke6M@yBj!x(u7{-W(j6hG6 zRBwSKKsU-OMoC(wO~T*G$$}%L;v|J}fgnUibT_q~kN} zQAH_rJjD`GSyH7pv>PfP6QYQesv=f&tg5i|VlYY;RR!>9NpoqrXgjW7(0e{8XEiVy z+|Z;xoTgcU?4V&^>(|ah%dJ(bHfLXXuBwKvXgRMittJ|6la%d8H}3>D58xmmV)UD&b~QV?g`Vsi z9Lm1Kk;iXvYzuwdp5XT676wLNV`v*=Z*f-OO5!DY4<+8>vcP*x6|%1}FdqLM)7$vs zk&@pP_+{r`iu-sWAHySMF_s7|e&cfqJmBw;3Pl`4hv-AMIF3Hi&w4t^`~7$zh6wyH zRzwE#v^~y1873C+kgM7)GR+t!(S=9c#qkZL2Pp}3>AEgW-D6675ZmEIOllAshBZtP zNT%LHT-fgXB_6oLRdC&>qJIlE?h9z~mq;Xjr8Mq`-KH$Ws2`R>p4MSl>X{^B>Fde~ z3x_cTVE^EQJwyiynz-4(`;R_;TPX6_Lx8yyw^4qNaYCIR^}#N@#Kd?6^(-w0#Ve21EzV$2oWq1Tk6Censa}NS*%A{? zfV*L4gD9YaHKsLzF(2?)9q>SB)pZJbg~TPqcaTHE2mD-s_709l0y5weutN%3Z0N{9 zFMkywXX#8q-2M(WYw_7%+{c<|xY|TRdk}2;hWa3d_XoME`^oG!9EC#DWhzu@sgg;+ Y^LMq7uys7=S&aZr4Qx=q>FbC82fA}WhX4Qo diff --git a/asdl/bin/network/network/Network$DepthFirstIterator.class b/asdl/bin/network/network/Network$DepthFirstIterator.class deleted file mode 100644 index 1a9518444b7218a5431ab5c5ae2eff4240a6fe00..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2530 zcmZ`)TUQfT6#h;w48%d=l?t|KMF|1KOIxi_ydcy|4B8+l)ygCs$UvA$CliErt-kmx z>>uEz4{evkTGwiQ?!V|CDgDl5CQJkui#g})z0cnJeBa(X|NQsoUjVM-M-35yv?bl= zwzD!Etl9dx_oghn#YxktxVK&D7_RMThzTT@jWuJqWLQhXQ~70Ca5c0D9Q34B*DMVO z)&lX0YZO)l4rF$;IVBnqXv>*Pmf=<%DbW4Cesp?9I<8zF8Kb4S8y~I&PS&kX>(~dq4Snd>kP_$&UKFhU%XFkM zAfOuy%SJ(3g$-ifOvJP!r6MAMAq;Cc+Z5JU>Ntn<#AroskTuqTN3u= z8>t7~)^P`S8MkOuvfi7>|D2-wo{lW07{pj$V;tEdNdFv*Bx71KTV2gdXIj-Y`!r)0 zjM9wZnCk2cW2(Rf20v7|dyE2A@oQd>3Wzn;M@@b=%7O28ui;rBUM!XRV;yteqs+?0 zYT4ajnKu!&!w7>UQvE?^sJq|kc%~SRmhG}Cc0X{hoLzMaa?(^Z>VA8k zRo)sSFkI)MEP@^hr9uz4ElWD%C8JW2n5xNqZ+ zNCXL!t^`(3yUXW9hdz{`fUM z*+NhA_9UgJw$MB93TJ8+R>^M({Ji}y z#XW;HWM-9qFy`xjW84_-^PA>7Ag0hJ?%=Svj~?*=X_3REm`0B4Q!$H0@dy?17!PQF zf>|?Xe1jZUwVURfBW(P3JmfBl8A^{*Qr9ILx+Hb8ly)MrjS<8(2n~H2Mu{qM=p;yN zd435FCb$Z&NtJ&Mk6uEHZXy=@g|euZc#G1DCtgyD1lsyZsUUGg_Fq#jSV0ZkpLn>B z(LszRFVc12Pl?_Z=6UEOyjIJem1%@&n8$vR$0xvKl|bPW}SM(8pXs^C;1 a#ZdKjYkmVg$2!kyMsTcPgZdvlec%6nQbYUz diff --git a/asdl/bin/network/network/Network$NetworkIterator.class b/asdl/bin/network/network/Network$NetworkIterator.class deleted file mode 100644 index 66276f837b771ebb3ba71a5ae133ab8a512b5c86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1424 zcmZ`(TT|0e5dKbSn>Gy)K&~Q+f;2@bB3^@4tRT$P@&I;5-$FS9fs%C66yZPlpfg+s zol&3tN$NQ6$)znIGi~(u`D6NFkx}`gYE2OLs|6ou|O`n+%a6+ zkq~82w~aj`TQRK7?8^E!FS`=r4Bei!?wXZs7|oC{gG7cag^K|?Lvq#Jv<$cIaE6ip zgv_m#xa0DDJx9Uq<+|f=%k@nReSU&hO5WbB8ji7E;S`t%vl!y;mRTE{W*97l&4n^( zj^g8Ure(T0hT-(3QCf*1nzuK264Z@?4s^7n5)6)2w!#Nps8P_o?;RZujleoaC;3jTS)jRxPmAe#?)>;tA zq^B^B2?@7}vt~9q6i7%Dac2_3dFi6Fj0j0EbQVmD7wfz0+*uQ>(u50k*{GBZ#}s;C zj0$=gw99Bazd=N{v}M$ae4pwj&fcdG!;FF~Xhc!VGY^E-T^y{O*22+>#77G5<1vln zOoqRex`e0X@!CHJB>J3Fkb*)aI(*mO;}V|JYtRgSYt`!2s!gl6u~HSwZ`#(vewkOr zK}HUJGJ(7l_s=rOt9IQf^F>qeqy)2`5@-z5ElV0y)-tS+`!jp4EL#?L@)e_2<3w&} z02s#7eiwPoU9xK~MyZN6`p4)Q6_cZLlHTkHWYVd_hTg8KVrR)0Bb$mYdUlgmpx6k> zq0HnFdNL>I%}gF*;20yP7-Kks_SwUmq-O`+0{o&Ie$%S|!5z}X4U~<$m?FuYh{A`nP%;h|p>L2e)rr4;3N@xZGwPr5+r&G=9c8Ghi&5p+`ZPYqC6 zG{Ry~S-b_fw*mYN{RAVLo(TXGUy*xvf*0Q#7=B@?mi&aDug;5I3-ZTFih^R9W6U=T h@RG?Px)Pj5k@rrof^HVDNV?b@`X1pm`IkKZ;6DaAI$r<) diff --git a/asdl/bin/network/network/Network.class b/asdl/bin/network/network/Network.class deleted file mode 100644 index c7c501910c8457495ad662ff50bf187d914d19ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8950 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 SS$_XJzyE{tC3^lm&i)@iUp4>$ diff --git a/asdl/bin/network/network/UnweightNetwork$BreadthFirstIterator.class b/asdl/bin/network/network/UnweightNetwork$BreadthFirstIterator.class deleted file mode 100644 index 24a9c19a93cf1d01c25162eb19c2cf0ac76bb572..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2388 zcmah~TT>KA6#ja5U|<=-iU?6Oh#|7eMTi=27-KZv5?o?Xh^R5cZp#iVGwaMO%1<$W zz?VG4D!~vdUQ)SK`I1WIQk921X+=P_$mN?@4Q>=;uOt&ly*m1;2RSay|c&FJ04jTpgM~de&Sphf1bBGc-0m zEAzgNdV$tJTJf#YP-HDocef%dQefNYn)ZqkjR-W3TQj!lS6u2lH|kGbosh0C?~k0K zWrHg{X}bBM!1kEoMbj%@Hp?^^-Yl&-2vtG0XB?*_O*`<}oUgd9wEZv)(~sGORjI&H z76SEt(eiqR1-eHgz@l{naJ*N4(y}f8l)#b9YpplO%}xk3WunmPq@8sNvJnDr8rX)` z6q49wU^_Yml9}v;jy(cxYY2~8_M9w?TArW6ZtPMQ_ZraApkp6Ky}3 zFdET|td5L8S5#uOZYb429}EG*EX3!y1Nm#=%5Zq3>?KV;$zGEjM5fa#<)3>!U>$z!LEdb z$C+T@eXvXVf?2A_u{$c(R5j7K8GUr)w85uyhJcqV40SBCxo?{#abHzZskA>ba1Q4g zw`h8~AaizcstFhIv5rduEo+DbkHx?z7-eL$P!QO$Mda)hFR|+~SDBxd?p1TT#7EUS z>g3JRgy~x9Tor1H$0X+Kc)8{CSJYkz-lc$8AYAJsES94v&EvkApCcQBsH(CF1Cv3` zmUnKx>@NzWGTDgZ%3#XC4b{tfSI#>N0o!jGcmpj8{M!b;gh>cy6r1*M1;J+YRp;{t z3M#BI9lreu)oC7WHR`4v*9+*`vVoieJJ(BU)8y2M4ojdn=up6sYqnP@mmLnP!dO{N zNz1X%-OtOi+N4m#E|xm(RNTBgZ>hGlZFocnl&{(hi&Hn2Lqz*nBCO()ZA`$qmGB#`2nFTZwf=9$pf&gpbo4IbKRlx;^F z?}RsZpdAni`mLjOuCIRy9eq!*v+pT(Uw?wPme9p*H@9yup{M^b_AjG<1w#TSw1?>2 zsjc8Wffq>T`W~ZaF!?QxFXMwrB|j_h)#|?#cMYuILIRV@VnC}}JPMMz%AeZ3okK(AIPbf_zXYc7JkMoenF15dzmQH#27y1s&-dcW`g$3v~8hwoYHnmLS4G1 zOH+51(hek6IlJm~2pzpTrMfD;gShZf^GiH%fve!!sjF!-$$baW<#KZwU%cRNVhD5Y zA&w75AYZ1sXCTm@SjO}N)UyYHEP|DX2yWgATJWRt`3(bVLEihw8{k(0_8X!8o%8w+ z*83;H`3tvsF5>SP)brJvx+s&l!-5WBAb>higF4jB)N~4Tg~3rISCNGlKs_Adyox=M zfY=AnuM+%qHgt3Yo&2g+9HcV^Zo^X)$->#^+$UlU_$StYhHA1Jd7-RIRg%xc<~c<_ NeEM(*L^;s+{txT>Gl2jA diff --git a/asdl/bin/network/network/UnweightNetwork$DepthFirstIterator.class b/asdl/bin/network/network/UnweightNetwork$DepthFirstIterator.class deleted file mode 100644 index 0da675d6f85788b0a094666e4b73868bd5c8f091..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2400 zcmah~-%}G;6#j0qVIeFMQK5nsX;DH1L2K2DrB)QRVrYwoLTl?LT**S%O?Nj45B?$c zAK;}Awj)^UOzU(1i@x@y?X)v(XF8?d-OYyZW5!{~z4x4R&yVjr_v}yqeg6Z1_u=Y@ z37oN||Il$4hobea{ZLx-ML!$Ld#}o}UmUkw&%fzQ*Yq9U(*#lr=CV0dGVS@H$^3#W z_&OQ{+5&0Cw@O2iwLrr2&BCI<{)sK^loE{yG)-Caw&_<~DbTf3f9Xz6y1rZ)8KtG} zO0!Uua{>qI>~5G|@wQo}et5UEc0W`F$zE}sk~HnmWufA_()O8mokdsOVnO8csTYZzzTqUmLW%t_#^;_8Nh zoA`i1%sF=Wp*@21&ywW{%a+;7QeL`u%zTM&rftG0n5CTQTIyUCYN}fW&c3Sq_ITT> zeV2nrCm@!I%Xa^(7^ zt@){eeP~q>-!t$zzMy7a^~{OAs^5*V;@32gS22xz_^fk^PZev=+%4nZYh!u?sz??l&{*vs_)sl9HM@&ON3S2v~B5*l}yi*WVmhjaOMljO3%OH zcs_w8r2J1n;~&QW_f4GrF(i5BgRh-iC?yxQb1IcmqlQwAvI98CJK@bkXa__q{U)gO zGbh*4k$Hy0nHM-R^9--AqkH?dhtfCK(R=bKPHf=ha|{Vw)Yi~-SbL7Q1zsYa%{)c# zVEjA0vw`=fm3&O#tIeM&?jG2{^=YLa(5m`xf~;=wH^VxBUzyo2%3v{5-o5bBCGouWcva~|c!FmNA`DZeaQ7^GI~Uw*=AJM% z%Wl!vr<&v?SJ>ROYz0w<#1`M>xe7NobIa>nLU$FkF(f^0%{3~yz?-2%ui3UR-IB0f zu}@Bg=GZ(#e8t!_xm&XZLu}P|C3VcGCuQjI!_I({$KXHIvjM;yIkdTD!%2-Z3>N~T z!QDhqI?o!W;m$Fn(&u_-N(|8jYeU3A)oHkZP8BWa)sR3RLrXeSilZNw6$~&81v!Je zDYu3zxXPgMjV-PVQ$Kjgs|?*Ca*Nz4lQOSj2*V1lF?5}FyKdBQ9XE)@wm4W3E_tLg zAp}z8+i?>k3U1L@PNT`7p&e<4-ZKHg4D*s@4MQn&rzrM`2leuGJ6bWJAqN^|)b!LnLA9Yhq&PL52^K&G zO=-A?Nl9TwgMt|K#}+%*u23+`Fmk$#Yo=4HRxR4njpeG`b;B~B@9Ux}UsUALOV}$` z&DO;WLlW<48seD5Vi@;(9xf_0g`lZtmQ-6ZO<^xoxZ?=wT3-`z5JMkCQ8@0R<+vCo zLM`;P(ixGw=sixKcLXXuG^&Q&kx0npBwLhp33Sn!B&k4t5xNJmqetk@9^+zm^bnW6 zVekYgh9hLYdU&IBUZ5<%8_MvOcKRJ|lO!`xH11%GZYD=lN1mix+SKeJGAFpp@R_6t zBvPAac^^Vh8wfNf^72{S_iCIcSt2E~KGXwQ*EGFPe`z2}zQ6}`;A03i*+6}WKEjZU wC+cXiAIQHt#-m>i48N*Rq4-!mK8iWd>v6rVdHR78GeTt4iKo=l1<&697oG7!KL7v# diff --git a/asdl/bin/network/network/UnweightNetwork.class b/asdl/bin/network/network/UnweightNetwork.class deleted file mode 100644 index 263d1f2de138dd3513248335f3637e3de5f34c4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5021 zcmcgvZF3t}89mpQy|%oKUB9J?Mh8YHC_yK%@;S2l>hH##}yQ{S%#vPd9gS6Uv zpS{mH=Q+>at3UngH@^jN7C$ynrEnl)J2$eql|KJ^Idj8KEiO5edfY%np=sG#xBAjn zX0h+t`DHul7^qcfD}7`vXRR$MnAXCwm9#U-jZ4;=Ld%5vbiqlb`z~7fB@PZK)K8@r zGnP}x*$QXMBL=5u?3`oY94MKZvYlXRXkds7)efdIDQ8HbI@UX*5ILV+u%oC(qlpHX z1|C&-v_X)7E^NpqeMLNh>{L(18wZXVl_>n2cO0E!@ zR|F%KA6Z>OJ9XD|deF}B6Qx~1X2@?Yty;&RI@2$0BcgcHA510z()!@MS7dT)>|- z*?Z@RHDljo_Evv|u&jdff{77~lFXuje7utQ$;wZ< z`Hf_@kRfgbHO|kvLNp`&Kc6k+SoG576?v$D-<=AbA?>8Q84z-s!meaC<5;OoUiY&? zL(G3zo9Bv&Susz8ANY*T%GR#C?azI}T3FDJ8u+Th{-Uua3+eQ8*_41ExtX-roK!Xw z#S3VRvai2xVj5k-o3~AvH<82w#at^;%u^M_EZ5R=MYt}kr^a=5+YV>u?A7eLtzk;K zB@-#BU9FxF7%MVFn(dyt*<8M45ug7E&8pDz`7mB(i2^~x!j9oZ6FJFP=P#^KwSHW_ zPO!)tna*WUWBDaGZ<^SUr>Z$d^*yv=g~JsPm3EFq1t>z!D0Rg_-}UZW!S9TaaSXho zaMIsh{cFiC+g)<+uM@>>ye7L_2m5P2XIl%-(r7A|cl-c_*bZd;NSZxXk&z#;4fA&t zx{3xJPp9ogD}6S%SXi|)PROKhpwYlv3jIDY|5`$*`&gG8_#*jNf6YmKQt7^+DQ&BBbEU!EB~SXb2U_bSnRerVrucpAif^H5?mn7-jh0V1SB*A) z@8T6`K?JR62=Zp+bQNmd@mNUxx-#`;M61uU zL**5}Si0iT&$;4>V8uTZzQ{6IJ*ZJW@hMKSyMB(Yqo3kS3J*}N<=n*i2N*jO>DUw5 z#Q60=PCu=1_u*eUiW2XoxWEan`2_Z%pTazexF4z6Emgq4Z0w;3F|$O49A@71p!o?(*~8f=b235YFWBpu-IbMIE~t{g%{Y1U;8Z1 zyw`prM%}^~N3Of#CXQ^vx)Lc0sl9rR?z_O8qa-wj7%sZ_v?%caU);mDpV2m@(_Sq` zX`~V*NOjZ{qeMD3u_=E)zEO%^)iFYhFb_hRM##2;WBDX(usoE5zmR!W*@ z@+e2widCj(xyChaz1OLKl7ABH5YzsEX+QF=1DOww+a|}@Xu`DGZ4=E@;x$u=7p6L1 znCkc`#!J;}5vem8#kGYpW`FaT4gVL+T)x6_IqYSQ&sv}I1$L*}F&;r)gGR|8}(yU0f9MR92T7H-e+5b>%22)`ZQa}(>ciN6^a&n7Y= z=@h<&ZwE`i?k;^xwl&Um`uqG{*?-^QZu{nETeve9Pu$0Mi+rPQ@FzT={4&I~GvM0k z?K8#wU*hBcQtjYHZy>06~{DAj+sqh_Q{2>*3pVtp~z0K=~yne*_I(Pnk-2OL659}5I diff --git a/asdl/bin/network/undirected_network/UndirectedNetwork.class b/asdl/bin/network/undirected_network/UndirectedNetwork.class deleted file mode 100644 index 5c757ed4056db02b3f37ad49a19bcf603c3f1a9b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3937 zcmb7HYg1d-6II$RQ#k&_{BSuEhl*5$Ot> z^j)WJ>ORs(l8)1U>SXF^$J1$MI-+T2TK7|D+8>ec{R5qTNZhs0y^^jB>6Ec8owLtA zd#|(B-si~w_~g%j0dNk#(9x!0xM(@oOXbzkYB6V*t*m3^Uap&7Y?xB6la8Q@cPt~+bqRId8v2`Y>a2LQtCYHDqz2ZjRkJ|)x`(D$%nft2U>5VESC>{O z?Radl9UA%!96`SZ!_2LiS*w`coH5rm9CH1uj$Ig?D_a(g;}HzvsE$W898kghiv|v( zhY3q6wrII6AGbBN^YD_>T~Rs_7ajJd9W%R1NM4QTW-fOjmnXyL{O6o3t*x77sikor znw_mvrK(lAB<8wh=a-#UV!U7) z_S7?Jh?K3h(uU<8XLMJ`5%7n$fsZW;)H4Q7gE%_u%4DfnRIROAldFUHyn!*0*gecn~ZEENmiun%Ym5h$FT-oWII-c=e9}iXKvGZli%sI;!CHiH@Dw|HJ96=K2q@d4h zc>L1~+6ThNYAn-%DO}WXfs8hbu^!vNvv^8_zHC-f)(uCFc-g>nxWap=V!y^h;iYt0 zgSJ6=Y^u`brco7L4?;flY^ho#UV74da0e$}k1BUXt>l|C@S?(CS1zorJDWP@xAjfh zQqUF*EaHo-kyUGxCc4$RS9oY*>t*m|A?qs|dcC4hi<6~7fnwUFB3oa)+9Pag)4&q4 zJl4_<#8anFDJxI$Ru+V4%fL0Mk6=-;nZdFFTlzh~&XcUG1`1f?5ja0rDEtqQthWqG z2G+&B-7R+R5Np{$MY4oc6-H3Sbsbb_f3x7+jxlfpEKz;KEL5$l*W`Me@>i?ZSHeVG z0)NfG*X79xWeb+c!pmTex~J2;Nj7-9+gW?Apv%0E4P*83Ewqi)Cs zs1s!HQ6@Y>%V+7`=7V>FHi74^9pl<@&O!);!$LM+JDOZ(h7{sA2_Q(9o_Jz-WDBu7 z=!_31+!3J%nh-@M;1LBW?(S(o>Olg-YP|;|90}JwIEhh07lqs-^myQ8ErC-F|5F~! z0JJELeCHYMs5dY~yfNw?=TEQ%B^t&P%q^wv(tO4{LkH*6iso(-I)fBhI?P++DxPnlS^VWR zuD_hd^`G@<-iN>^=+iNwV@hl5=K2fu9^`)^LhMT5zKb}02f_DS&X`$nr!Q^cOEVuL zv#^DiQ{MMjFrKL4m9fxW931HleSn+>GE+l-US^7mfAt23Ygn1@4UW`MoWG0bdxJH+ zO1CjKXK%RkPjG5@Z9d)`mQcD1rMHCQtRAX{ueQdMVBfg&;P=wvZfB)%h~o*e@eI4_ zJo{mi>`qb4XK@ynuz)Lgg}mm;;|iH{FpF;?jW;ld_xRHM7W4Q6UcwgF|H^k>ba}z$ z$kQc?-{G4|m*e;)_kNo^kKpI{4o3mzxs96~1)1%pQZ2+BlX#sw!pt&??@~!!wMjFs z=;y{2{oJ^>8gXwm;@)b+ouzVa+*6IXvy3bKpMc)+08b*ULsPnEbhv+~c!TzRjH7Nf z?E4S;neKa}#I5s>m{M+sRHGbN!0{U1m=;4q$x_1)?_;orOK0z5a0hd8p#MFD2F}u3 z$@WoyvjHAeL}p2(#arnb!RFZx%aqF|MS04y>T86QNB99!d7GpOF){pvqP1~{j-NIf u!M&@+Ux;-5XO+LSMZowNN2K`s$m7rG&_=b~OYtqd&AGhXNv^$v;C}&Ls&qL3 diff --git a/asdl/bin/parziale/p191108/Archivio.class b/asdl/bin/parziale/p191108/Archivio.class deleted file mode 100644 index 35b030a528b1d4ac2db5b480b26f234161439165..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2781 zcmb7FZBr9h6n<`ASO}X4q7<-L#Wx_)h}EhDu}HPrBA}rl_Vp5O!^$QbHybMS z$q97itzubvHCG8-Y2BR&mcFmN=UU}rZe~~TY1>j|Pvs`*t8Kz6Ti&EVba-S@AU5r+ zssy4)n&?2nz&?TQM*N$yx<(8Mq>$`@ziZMpK%J(UX-q- z*P$`ytyxupL%Si>`5>ZpSu9$$a?ujV4(}zMkwpUo0*4!H&em*u-m#dgd;L*CRXocn zC(w^%0)u$Nz~L6|1HMcg!BG-H@=5{+hDUZo(6^77IF1tnhE=^@s(70|f%grZ5*TU# zxMka_DD5e?SSyk8CJ-l)?8GQC2GRn_2E%06#A%$NzeXa^;IFCyL zC!0_F7tWr7t7ISmXI{C}mgf=mvF7Xb06`{At#If6PwlZKbP88YOyVk=V_j|L6|2x) zmw_Lerd%hRd)mOYmf~^4#5=f75nI%p^c+{9x8?4w&`t;M;+BD%tWTr*^<5M1;eCp* ztR69Xs|Z6XHO|{6W;NB(qVf#P3-rCJ*Atk-T@!gN?NmWCd{uSt(e>1irjI6v6s zf@|#spl}vc3QGt#gRtJN+SWb4HPmjm0RkD;z;0tUT zctpUy(p$GpY~f4Jql&&^mtP@05|GF{HMgK{So(QM)*p;B+9i(iEsFBN6^Q5uiN6L{ z5w!dN`H<1lNy{~!68!BNeFAgzDN@T%(Df_2fAUZF@H^%E=|Bu7_OToXXfuO5IEY@Z z1YSd5=Bo3|hF?S9Y1>KKhM$f8g6?!?8zWIH>3~t_ zfV~6^I_$y#103S3GKjM{><2y)I1d9e46@wQ35@Y`jtRcW|8YdyjUJlM<3fmQi(3(H zWzsKUTKYFk+juLo8`2Q-K8|jj;DdMyX$P0d&*3JiTIRZdi+)m*lnKG@ zB&G0?&+`G?!N>T7$($nvpVAiP{XTrgb(~(hA!%#F3U6zX1m_Dpuj%MR)O^9J#tjGq zg9f!_aCQ=dz$&BFDf--(<~{n>B}+X;aakw*1lCMi=Mv~7;qOi`&XuM@q(aOlcWspD xxsD~UlxY!gb{gO^&uRU1{)~za@)#Qp?FS*Q@$j@CBG7$j7((DHUX0-De*o}NkVF6g diff --git a/asdl/bin/parziale/p191108/Cliente.class b/asdl/bin/parziale/p191108/Cliente.class deleted file mode 100644 index 363d3c8f28cb3c53e2ffb8b9625c1cf4ac2d44ea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 884 zcma)3U279T6g{)M*?hQ7+$62BHro0D$*NuRW~m5LPzpi8ErHX_3d-mMl zi=>D%QG~^C^O&D;KjQI`|88_F!i=F3CnqxInLJAv>ixffAWLO@w98YxByWpxL|dDe7L zg3VCt%UHafo{U6#z(>zQUU%J(;Mu!$`)q8JQooex*~%~!nJ-KQ-F$utecYpLWq`IBs`ZrCD| zCcU5uLwTmmP>yvZzZ46ED5FB>4Z212-=f&`zQFMw&rtK8%;0)YXJ}k%)+(KA!~#|b z=@Pe&DjM`PsSbE^K5n5!H|nJ4GM%Z(hR)P%lV%ohJD==RRH%aY8MO;a45(4IF1B=Q zXAa0)GcvM_>@JcwmXb?L$&E$w=2G%H?vNI>us38^$!^=(Uqp{KX&eG)PvvtN|6Tu diff --git a/asdl/bin/parziale/p231110/Esercizio.class b/asdl/bin/parziale/p231110/Esercizio.class deleted file mode 100644 index db381e84e1807a828e30e2701cadfe6fa433a92d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1413 zcma)6%TrTV9R5yn!b=MiR&% zkQ)NA#@=Ax zUy(Y=Rjc*d#nsw2;NHz!C-&n2C3F_gV9*A5HTDTz@6mJj4f;O5M?d$0(%9YU#D}v+ ze0B?0h7y^Hw-~&Y8?RwFhEM3rjT;oya4e2HTgc?b8>)Yh{u{@Q-*=Qx<03O)ysCeU zU(D4oCQ!qKz_hW2V?#y_rv>OTpF0r&H@sh><7rH2^|ZkA`j_F?OwxcZY$7Tt#bO4K z!XO!(=BITK%RJx1VXR^pPsrduxxe5W(+xPyez8c*;u7~1{=jAW2>MRpDz34kt0>?) z=6HHSy_UssgSNVL+x9>5bd!=_VOn*54jm@=$z&h|4?vxv8X^Uj diff --git a/asdl/bin/parziale/p231110/Libreria$1.class b/asdl/bin/parziale/p231110/Libreria$1.class deleted file mode 100644 index d757784e0c5d4ea8cddb4766e4d607f870895b3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1157 zcmaJ=O;6iE5Ph2%Oo9Vx3KUAAv`tGsfMB2>Y7i125RuYw2;#m87A!J0vYj6Kn|kS? zRO+GXxj(AvTgM1mNNw$Uc4qd?n-Bl`{rv}kZM-v)5}3V|!6zkMr*^rvZrk>1t*JVJ z6DV1WR6M}hKA>sicW!Nk+Q3g5R`c!uW!nS|q!FEClUi%@O|q+DBIdJt1>UlSP8 zH0W2ji;)=Vw0Jv0e*o&Y{1c7NU7%`V5>o=%w%-f7&c4#^$X(CViq4hv+v?PlQ7@ov z=PpuT^Uq*y4$5SUJsaQix~?CxcpseT%s(+f+B5eyK##SB4ZJ2TSA~&03{DiukXGTk z8FA<)jfA!up63L+t_(wm(=*a?!sx&cBP=l6G}jPBKCcIpe^i<)16_wvN*hS=1+tau zS6G#A82iFg3J7!FT$kgE{3IS{wb zur2NCa9dz8|DU+Ru|Q(iJ5fmpq-|IjNg7aA$d;;w}`f$3YT_iW7Lp1_23 zUGK2lYB{>w%TzQ$m~ z!#Kf&$fj>O-@L}|z0mqikI^DfG^Eo4sUxrJx7AB++ME6}A8Q6jAbF%at_-_A@1Ea8 z>UsVdl&wL+xA_jn_uRJQ1={VrR^h34Vu2;h-P%wyrZ(2GAu!|UAe0CGiKZBNsQew) z{zA1m5Bb7hBAN^%iQRBrLW5A5Ai5s$s$L~pr-K{PnbJO?aQAn zG1a7tr5~7G;krWMnzSdMEsJD;aHYsv!D{qeLz&M6DyZQpEz=THu=#Cr#ZdVTOxE#h diff --git a/asdl/bin/parziale/p231110/Libreria.class b/asdl/bin/parziale/p231110/Libreria.class deleted file mode 100644 index bb7d69bc6a24f627e43bbee03da2494e58b77460..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2967 zcmbtVTT>Hf7=FGGSPUB!5IojXRS2jYtfz)j0Z*ynARvmh)g`Q9VY3@I8!GnPTI&z! zO?%gw&Un)cJJX7knbtdJdewi?KhY_DzTKtSXw**24Ed7xdk@e1yoc|%zkdD&KtJv& zhzM-SYtC&$Gxg4V&*ARw?yk06o?MmGkOeFh^ttK zn1b~J4W(G;w8AXo#ZZsuGI2%0R)HNQs)mcEIcgi0t2?J}W%Rsj*j5Z% z5U;~4*r{L#-IuaqCMtGeHfSO^E-e_uk zU|3e5#7kf!pgKmbXfOEOO8dhqUX%7Uj-Im@Sh%=p6kKh@nK9T-8r`&o+bPXU*66@9 z!WT4|f)fHwCEEKPM_ZJRVmOYZOtF{a5Txj}^q_5;Y1Wxe;!T_sP>jOqT;5&u z+LhHGV0%=gPxjK@?ii=-lnij1UGkhZ^13cD8N*qm6r5uhl#rHi6jZ#0^W?T*I~>JC z7_G-iXygX%95HFG?GQaDIdm1!*HS(li}|$yX@5%hg{+PW)R(YI*8-c&aP>xYr{A*d zQ+h_h_zS7(iD3+m<=@9F9}%q>t>a&|h~;Kb9i-cZk_IE7i= zNmdZ`B^6ASEtUyK*Xc8c%l@ohRq+nqWm_8@Wl5zRf^Z|I0(r6y*D&9V)|lvNZ!Y*ksEpZmju?(h9%*jXTwz7|xxhg&qv z7ioCBf?9UpIz8Y}_t78U2hQpOLuiL^+~|WO2E_QkJDVgQiv}=v;Mm!+OCT(&f8T zz-~TBReWIu|M@EMRQN4|TAq9$5#whaB?HuwIvd)Tpti4|ergFDenP_!o^}&I>pee> zh+-?&qY)b^Q+*pWqlLdXDcBtNyUZ97$~JX8LEQ?r(A~CQ+kZqu$1=7@@I9}pAl=41 zwY_w;&vV)0n*}cE0DJH%o$mE4gp9Zk`-3QFnUjptBt5U7b*iIk35jJK@FPUL2r_B# zL6Crb?@j-BZ$c-!crVcXQl~x7Iz9Fhr$=y<_jY)J9mC#Kv+C`$9B)V(=6Wv96S>x`K(GIR(2qu&qYcXM-{OKi|M(6y_sM2+^bw3@*bzKIi~q}) z6svIQKK2Eokltg=J;dU5&rB*Y$_E19tbP@$%pS4|u8dmDV<$}ZXO54!g(=wFA@jI{ zn;sYKUIp(4m8#_``52$D4m)wxYw`#!C-EshquyHee67!e>YYGzmF7{-uEKSva3x`t sw$;8sK`TY<_FbzS{4y<0+Z}?8;0xU4*~oAGJmue*f8a}=HJ*IzZ=qG0Q~&?~ diff --git a/asdl/bin/parziale/p231110/Libro.class b/asdl/bin/parziale/p231110/Libro.class deleted file mode 100644 index 98660a799e97fc498bfc1471121f2b717bf4a844..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 986 zcmZuvU279T6g`vO&6k^|iA`)x)!15-Y>F}ZBo#pgA&|C0Bv5^tO_yfkx*Inekv{o5 z`~g1YLBXmBiarVcDDlo@jp+x=&fYt7&%NiI+24P@eg|+Ln+e1iibEb83hp|M;jP=v zX7gsFE$qNgKxbGS@K?Oya_^wAYY&`W$e_164|W*x?f*xeFc99s7DJAEp8t4k+pg&G zL*aW418XtF?+QPp7PX$ zt=iKxR&hCjOUEpl`e0%O7paYJ502Xufo1R4Atel%PRM)DxA`#Qob2;af9k{rDhXUC zOO?&zP`J?zj7(HfBgbT|boAMrh=2S@K)U0PgP!w9NQctuN^i(sxJq7XbpJ7W$XXSV zvGg_QB!x7s=P28wb6J_DQeNRCQvUyx>7F0uXS`am4^cyVGj^sEG&P`5$SIz{} z)M+qBq z;wv-p6{;)Kz!DiHD`QwAtN|?^Ptx}KOv)YdQF)|)gSMy1!JRL-c2blzCn`I0#8T4h Fe*x5tq}Kod diff --git a/asdl/bin/parziale/p251110/Clinica$1.class b/asdl/bin/parziale/p251110/Clinica$1.class deleted file mode 100644 index cca2eeb328109d35e7617ad2d40e944b90a2f5a2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1182 zcmaJ=T~E|N6g{(BD7zF`SH3?Kb(Q@9mLmAIgoF@`o2)GG;+noHG9 zN4d(j3Z@QCAa`t?Syjh!Th*PzV`+yvdIg4KZ#z^@b<;Z`g%x_fKyP@Yg2ED68#mF` zh+1QSa9v=gcr&bYAfRn}O__nffB_wSS)?&!AcLGhx)=e58p@U1?UO_4?^}nC6v#I` z+j0&pUq$Q0sYS8`rf-Z^Feyv7<4j2M{2#h@t#c*aP}aIhes7iPS&U;+$ArK{R{<_z z2Bt7A(9@D(y~$D*OO2} zfvNupjv&h{rfL$H?b!B$MaWrt^FsDbza}lmTNm+!0Nr0;gQ$WLE+99P=TyST^LT(l93_v3v?A64 zJi;8$_EUS2mX_OK0Bl0*qd&r^;R%wJ`w3331c diff --git a/asdl/bin/parziale/p251110/Clinica$2.class b/asdl/bin/parziale/p251110/Clinica$2.class deleted file mode 100644 index 2bb4da794a8c2db5226cb6ccc69392fca1fcb6aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1056 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 Ai2wiq diff --git a/asdl/bin/queue/MyQueue.class b/asdl/bin/queue/MyQueue.class deleted file mode 100644 index 87e7efb7e862022262c565fce3ed91bba1c5ef82..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 345 zcmZXQ&1%9>5QWdENsLXbw)P!vHfG-z!G#4u5izUo(lAQ=i_MRqkLIEe;6sU%AYCMz zJACJ!Id|q>ZuiV+snuC;}Maw0}gf}%Q zUw$~>1alFt_I{ehOwg6*6`~&VE;@?RQ%TTk|)apn(V1T7dC`yXbPKX{qvKsRbm@$ Rm50|N7VoT diff --git a/asdl/bin/queue/QueueExample.class b/asdl/bin/queue/QueueExample.class deleted file mode 100644 index e327d0dc05c72629e5dc95a8ad3447c012c49c07..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1170 zcmZuw+foxj5Iqx;ED4JQk{}oHf{F$pVYHx!F+0XMe+I zpY=gRtNZ|e#y=3xYyu=DRXa01JJY96pYHkn_s1^)Nvvvc2@Jfe8+9Z8T+L73%Tl#y zXmASz_T_<$7iD=jzM0!M^0t6?$t;`pvOrfPniX)TDh0!jF8FkK;1%dgn`L98UdkEP z3z;h#1W#A;vY3^YsrId(ZhOzH353%BM@|s6B+atGU}QUe#vo%`W_dRe&1&eUXVWoh zS+bEfYqrDPj{tmrgfOTfED$_%PVGrc=552$aS=lT+JP+Ajm;f_p-3v)7UlF}q6Z_m zq+wK`w;5}_;RMk!hRXt;%Fd2q34|kU-c6Mf(bvlPs*YQp)0#561MEhcRXm|`6)qf|K{Y$(!BzeT{08Qj(o zKhdBQNXH$_QiH0(E>h@ob5PYyTDz=L@SHMG07n&7@eX-dJ|RytaC+xVQ=a8G3LJS3 zlVgo_?(C38^`uKCI-!@^ls>~;X2jl%E%R^JWz}gf4RZqiOr>t+ji;vS!G5Q5t=67V zZNbt|Y`y`&MT@=5S>rCwRdDr89-{k;bL{7=jzNbW&U*6#*Iw>?xPU(Xp|gk+Oo0@B zBJk>vtsjuz5nK=CIBx_BoEP1Jyjnc5sUr-#@G>^tT8BL+hP!1P;flb#_cI2*;(F`| zQGsum{^&gpdp{ljQQX{6+~yq~8oC`Ws{ea1N_OL9Hc4)?d=?4xV--Pc@^qVPp6@{A z@~p`hcQMCZH{ReL@dQ1yxQ_+q6T%iA(CQ-Q8Ww4}iM&F@1p-=5zZBA>@sc#5`T)V$2a^FNbXsm1h9>w;K4_ve z(Zmn%qm1j!OhdVt@G$4h*?X_G_S)zC`TO%XfL#M z2*i){6FuM3JI(z2+L2MWLkJ2iyY>4+r%)iEOQb-m+ev!mMs%Mi%S zt0`70g&h_Ki)P2PcLe-ewkn{!>Nboh{D`Sof*L|XAUQ`Oia25s(1?l0Ux1<|^VzIJ4+x5rmxGqz;Jwe?_OiHFk? zsRbqY6xouzo7avjAnbMiWvc1SImYlz(=y^V%{Mon@!2%v`a+C8ykI9jy!2+h{SSCV B;}8G< diff --git a/asdl/bin/stack/MyStack.class b/asdl/bin/stack/MyStack.class deleted file mode 100644 index 0ef4d7d48a2f2e2b2f4a762af2369d6a194f34b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 341 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 diff --git a/asdl/bin/totale/p240116/Docente.class b/asdl/bin/totale/p240116/Docente.class deleted file mode 100644 index 8dcc55bbd37785637dcca776383a2e070b7e5c6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1439 zcma)4-%ry}6#j01tZWp4!3G0SP?5DAj3HtogoqH6B|{QNc<`+&%`A=yi?dlFgws!Ge z58IyKTxU@H;Fx?gCul~N?1nZ2t1_fEJl_j98J-reM&9J6Y8+64?cmVOK*p$!A!Hfk zqH&N0vDKkrfLnPT>BySYk%_D+9fQyrhHIYhzU&+~-1dG{PPP^}cI&`yd;A<#91QRrlE-M@d zleC9X;~0kOq3yigwNGNwX-9O)-47V1i`P*%syzLY4h!Wzf^ioOsvwa#MKY}L$Pz=Q z9(3A{`@-Whp~us-#7BZ5UH6*49d_FE^t?x=xQL#ci^1Bsj_~F>X+o0FuR?*u+e~vU z@g|F%S}b;IFzo~6H-uZX4%6u)`Kh!|ncp#DT3w8pr7m*jViyx;PU)iXRm4tnAEap2 zDaR;bX9;7BzHtPOgr~i&2Jd{ zLWTsMI3+F%B8eV3#7RiX#Nb?i@JwQGCNX%TKX@)Nco4J1g^SoryKve^dpCBK*`3q9eNOlE{`~#zJAggxYw$75OIz}$$hFru^M%4z?ww^` z3a4XAo-AkxFhno-CC@dv)yN&4UI;^K7-N`n(XKR`xr*ItbB9aYVHlI=W+$1aw6&3W zixjqPTBa;9ETsMump)+#RO~Ym0>gw34dY?>5z!Gsl);};0g;+%iNkK|R5-`{v?&wi1piCC6vFJ6U2;{;Uh%{2rFl=ac70>D-xx|2LuyWge(!VbdAS- zWQ7p=4EPj`HfwTeM1=R`MuC#E*4sxGKw3 z)ds23DfS7OA5Y0Y4*xI2Su7UaqfE~{^{eDn9ht~ve_(cn>>AINkiizv=j|e(Mi$+t bZM<~vCG5~WfL&V4WU8&IY3f%Y^I`W7Z;=u_ diff --git a/asdl/bin/totale/p240116/Universita.class b/asdl/bin/totale/p240116/Universita.class deleted file mode 100644 index 1515d97e70db0a2edfdf0305b7b1d7b0535731ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2447 zcmbtWT~iZh7(H(i*pMtAeh>kxMWU4uFrro~K~Yg_T0kp^g?_Pww{dl|n{GB#e@c7Z z8E?2~XIdG{Oxr6v(?8LR{*6xUd3QH#NF8p$zWu0NJ#Pe9vn%F^~sf!;a)wBean zVNrTTfv!cfVjEt=l>)iFr_*z7o^JYPWbrEBbxxbM>0K3wkLH#I60^>ROd*bL9bHIi z=oL5+`C4+Nq(2P@1dg^@jqsnGOrZ~ll!e0r$4A@!M>mVPgYhHB5&Gqp;29z?vk-?k?_Ger)*fuhHI*IxS8-CnRUY4$Gbq%s8q~` zU7@B^p>tpIMb9&vfh*hS9Czq(G)k zxG)?kWbuv?;`IN)vYbW^c@1L%-BH{aGaciYAYqfBl&Hip+L|b(aKD&F0h1ceQr5^o z^Hj$o>*%1GSU*ib1Fg(vi{XgF1- zk5+an!7MI4LqL=SQnvg$42-})dk!@#h<9nbd(kt>Pv(tUn0d*XE9)#&n%)CE^qX6y zOV_M6oJ~_vxUXXoDYA8C)!F2un5ndFDTSu`tk=xmRDV`$ru&&U+~2qIyU2B(#a|_3 zYF1L3eWK%2Urn=qt6KA(saSrl;|^BH(lzTf>3L2V(*w=mw{)R=``$hXRN;3kryDvX zz9fGJ>bhn9rwv#ZyB{lv5f?~r1kLNlvl5k0EjkUiEN`2t3-m^P<%|lpfL^j~>CRe4 zy)KzW=>=K$=A~*Jb(~;FiL)IGe%MwxYMjN8^yln-+(~oi1Ah$+jBP_7+dgcZROevl3tY&*zLomQ3#XnDP7jTy2 zWnA(}4*TGXyCjPt$t=2k@G&2JKjQjpzE1?$1H>6(y|;^ahlrI9GjBvZ{~X81n}~Pu zrn&VI+s+opAW%N)gdd&}KOL^n>kKk%YJ>bwVH`KuaA(Qk8m>@!l~MtNnOz1mA%hG{ zX$cPqYniuH;srYoxuXKYzv}wm&?){9&pyTqzg2>-a#Tf-4diBx`N^~^e#GLlNa7TY zf@XWDN0jH;5R`Hkhv=c*FPJE?u(S-{Uzuz5xL?)MHrD6zfva*15A)yqFQaN&q9_k= sh?JC+fEZv6kVs&yMsU}1q2nmKszmzn+g_*1Y<%{^r3`AeHzLH21}=wsSiB)9e#jM zJZK_lOf>pr;zt?RIWx4SfN6Rz`|Q2;+H3Fj&);u90Ic9q1Ob5o*Ky5?m9NdtPtVLv z=U3{kU3Mx?1VMqGJ@c)Zub9=H{PV3ntL#P)7D%?NtImGSteaaEOCVrx3nYrI$C6vO zt2+gOVAa{DL%3GA4iBBPPEVW$qv;f0va7bcEU=h9kMUoN50Tkqrd4O#ibF$>4jsJ$ zS~{~CgFv5-2%_@TuOsH226V)6MWDNASFLA_{Vl7$;gymoI%Tu6Y1VCd_l-e!*FF#! zDqf-(Ye=Ru=b3hzTNPVx8fJx%{p}TdLKiYG;~2y32yUHegQuyE8@Nfy9MzPwg8K0S zQPXdwKv&5%%dgkXnqNwE*F4yjQYnGf;>cn$f}B9F>R!XOD}KWdbW9;nVP%9sD*dXh zz*DMg0WM&=!_%~Wx=a6!h;2*gWHqh7Y2 z+H(B5PA7Lt)<8xjd#7r;jXK{}&y#Mmw1#-;QsT=6@+LEWLtF!Ln)oXU$XQZ5Cy9HM z?>f4;UgfRA_aOJA@de#R_818xcg)-5F;bsY)F9Us5y6-sdWn``WFJ3C4AE+M@wkRz z-iV~~3U!j11L`DmOJ)&__?h$ErB}%KjKoJC0+6Y~$~dT?bG(qUfq8}tjmgW{GMR+h_0F{ z%+qk31x`@OG&MD-SWcxI^&p!XPT&siGT|^gHO@7_7%BxV9G2}%BjdAKr1(iFRJ>^C`%>!c|bu*sa9lfC!ZYwdM*^6Ss{9{}>$R}c`Gb8S~M^>kxnE0f*KqzjsB zn|95PWfg=3qUYKNEp2L6E&cBFT(7ta1_dTPYs)pvbiuASG>4lUfkF4oXvQ*3TI!QE z$Dm!qGTc3Zg?Qhn#EC$tU|01p1V&US7>Xc>Q59iC1%h!IFj_J!{iszx)tzJQ)YJvW zOLj#wPc+An@4hi4NeRsN1B+!zN~w5dFvs>SR(Z!YD%2!*GsBf5aS*{Q?kboQn7L7T zH%P@i7Fd15(JwA+N*GU+{%KpZTV$Mz;2xF~+`p!K$EV@}9tsRsy~q>IY>_O5D9SxC z6;pUDFc2>mJ7iW=#F3zimR)Dyb+oeU7*>sFDXb}2y@uBDsaQu^AneO>Ou|#~9=?8t z4pvshhQtaORc_IIxw8LhgRU4<{3>pPWmM`70dc^yF1uRg{h`+I4{xOxw9|mO9vZ$y z(h$f=5vBzqWxM56^f!iViIHwUuS>BBTQ+Kz=C&OA3b!+LEH@f^x9`F4v5?Vyt76(s z3VNu!XLeP=>)Tz>Wg(y*SeEV-Os(0}*_J~`deePtH(e~TgdoQNL^LWpo*!wDBMe#G zFjrd$@CG8u)EB79uekG>Zvl+)Imj45#klvB>j)+=$(bjIX+Og!gm?oxsWxWXSX}K) z-|%Q}@goKnFKJ(hAB$PqyPFCar1n8)8p z#q6>O8yBW3fihGj*`+G0EV9ZrRrwJqE9ATVfaW0;DCW}Vo_o&sedpZM^V`2a{siC> zzEBVmXmcz_Gxcowcz@rq6MflX&9O{t-ck?~Xt=LE(z2#jn$KRJy{{J?fjvcy{&Wy% z%DdZD$1t;#wyqa+Cnr!>Fy>2|Q?+%0-t8V|^IH;LvK^zyl)3XfTzl3i8P0iuXjf`V zAU15x>2XAnR8fbxg1rL!wk1`tPhkI+umO)F$Kq%}lRV!naIkA@`oJ%jnu?XlOUUlHEiW<}k?9Ce`eWJQBtJ{;>tVza=d8??IQ<`naXWtle?im%H zdS!0%)#m1Qg14?tYDPh)z@d$bOjJ$thGmo--5z~h)XR=xmE!0?Qt~*W;w>CyxeRVg z< zTm4~GGpR$1uWdL=YDVJdS8)=j1eAMPWx`F#KA4ewPOCU1gG4o(K(;9vnKtX-pO0e%eF{c5 z-5PI?u!|PYHG2BHy!})3E^4KsZki!@n*<8rxdL5Nkw=_b+WLa^i2W8ZWLyEFAQLr4xx?$^2o^TQz3F|pxRoVK~bEBQ|Mn#T>3;)Ay zHv|ee6Pm+eOAqup89a`gUf)lvm~lJEsEjU@okdx@4^@1Gk11N&hr79cKHfO)U{(RU zCp7iEJrzZ;e2F=i*_38hsXRM#B!Rm)tzcfDK8&iunuKfZXAr0{iB)FUu1y__708+1 zvb~!oOl{e7MoAl51;V9sJO>S^wFcnoiqL>_5 zmrQfpq%=*wCOC<5sTuOryy0$afZH45=0WS;Y}pN%K)hg8?V^6!ki#|^4DVivP(U3k zm2`X9)G8I7xDyk4#TnP-bgrP2V>`myP6#|*`&;_aI`E7EqL9g3 zNdiowGC?PYewu4P4!a;aTwv#X5KM_doFR-(g3R&12+s0s3!>^8EinZ`;Vn@(f6+v@ zb2#r~{>H~VxHIMhA{!2XHf;UCHY2wJBm+JsOrDz`B!F9ZYxQr_< z-sCIsj(B)m>GlrBe7t}7c!zetJHCX&nLy)-9v|;h)Gi@G`&GW=o^f^c{xd3tj=4e~ z<@W(lS{0|zOvr6GO#*|+Qpl5pH^ASE)JziTb}KxzPGra@(oCY`m>{}N7VbJvMsb7w zvRk~pcm1L?BBs8SUv#=&qK#GghcpG=LxKBVzfQ_76{E~l%LrPS=_+ort8R^ZUG=_O z3%|q8#FmiR9}DyU;7rZ_nq}N(*=~RNwbY>{!^-Iq+>(y25Wi<+1;auN6Z9xSUt!h8 zNc}3QUn99Z2k;nflcW@)-|bFqT?mZ>_?}C490u-_%mA;3?8+$5x8nhKYeJGpFVmM~ z2DOx=Nx|JUQm=8l^$wrB23RAG+I1ThqjU-+foxj5IvLIhPXhu1OX9HP&Nq=0tiUBhzpdd;$l@O-iOTyi(!}Ao$%nF_zzTB zK8TbLmd}0^WzS|cL4_nU+tYLA^y!}7{Ji=09l!>*HAEPOq$_z%6wYVoXJ(6Yg-zSH zgi{sH2R>fZ5MxN6@(W(5ap$iQ?};~FBx#xz)Fh(_uF!VI}O+s)>3QxxqJS7i`Mg<%EM z&MZw9ZD(4xo4V8{A)?mVIRhiA_KM`z`(1t>Ud64#Hkzunu%SmuW_YQR=wnD#+`4Cp zZChP%x}{C0l|o9XVjnwP);-!@X_0k{{;z&*#f90eQ3rHxIabZ}>AH7?JaMZUUNH>b z-OoB+!(>Pv3;C8;J)5D+2yZM1SP_y~^|Ip#&#ZCZ7u1KzJ>knYt}ii4Sw?BZ!P05f z;`Dk(X|zG*|A4G{MCc2oa``XNb6?T%nN|^W(VQTRLUhxt2X+cQ=%p215BfrePlQg8 zub59Kuki31kM|~jTg$PjD~t`qXu8J4LOc`yh(soSnV-Bu?vf5ggFt;G5LhHpOGLbk zF_e(UY7ls>K^_LCFqlRm5L3hqSrIxlLEc&7%3ug{WW|V~gM_~z-UVVN@i)k87^WXf zZxC)V6hB3$R6*Kv`5)+?q;Z8MC9Jgq)T@C9M7JDRC9DL`Rjko7hIRVW+aya>Rn<&= JwrE7K{tNQ37`*@h diff --git a/asdl/bin/totale/p240213/Discendenza.class b/asdl/bin/totale/p240213/Discendenza.class deleted file mode 100644 index 8da5895dd41984671e7ae88362266fa02204a8bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3592 zcmai0S#uQE75;iOsKuzY8Wd!Vu!X@|k-@}(gk@{NMz%D71(HP|ajSJTYH0OLW_l(_ z4slkK#m*i(@RB@5FR8Lq6$^-}VxB@(9`lf@{FJ0zQNDA#rRkA`BbB=Qo_p5seD_@a z{l9t7v#=W}6AcEMw#84O9(B86pxMGMR2yg*cYT#EF3zg_ zC41ImPR-+4$M&Y|yesQSm<$%&f`O;TACC!BYO*sKx9DfwH-NOWfGeMe-Z={~6f^5O7S*$(6$ z955l&siZ3HCE!aI262i3Z>S|L>c=ZW?;!)NQ6F@;ku00&2qOmMEJ#{{fNNruqll24J z^$TyPB@>GVzEm!kQ}TwIJ7*UbGz~q}3CcMOUl+@o4NC(lf~7ABsmF4P`8;PzbQ&A% z5?h~D8x{1IAUv@tlw|yra3qCyaLdFuH?(xG$2bQwDsSOic$e)f*YG_C@~wKoJ;i2dl|_4y(W;uTgXnRJEGqD-Wo zUL4ig4Wo}=32Iw-o?lfsM*V6eYs@CW;5c50a-N}9f_wYAWBEo|onThwOj26!IeP5W z(OW{h&FK50=n{#z3QQ+)ib^5)r#0lKWs3?8Yv`YmFsnFo4=+oUgsxY*1!i1Ex?vOP z;jQkBT|`IlnG|q728KXGI^+miEYsF-gY9lqihPPQt z7uqx|30gJjrX*q0v!D}d&GJhi>qpf(o<@@GF*&eIj(n`sdRHhgaeyK|MOss-Mh_0= zHj!2u>3?%AWW2hyv8$NBgI&faQIp-fvRH#hKKdG+4LpvRW07ZhrGj2Q}2*QwuYbde8n_HQ2 z@r#*poXl9o(j%VI)@1TNmRIrZ=@snfD%^R9cUJM8p!l)j~`5M z^<&M&{^SY{3E4t6rpd&gboVks=;yX0+On@%_%FS^il5%je#{y|I)+d?B!NOZ<_T7Y z{X!c(@54xA^rbavJJEo_%5vL0yCU_yvARgxX1CnHdRsIT_LO7Rmc7{F<^4 zsV{S+YLl{|U&UW2*LZikdDZKZ4}M%k8ij>#>0O-N{JmxR&H5zlG#Ug+o`!+yx5 V6Zi~{|^FpH7x)D diff --git a/asdl/bin/totale/p240618/CorpoDocente$1.class b/asdl/bin/totale/p240618/CorpoDocente$1.class deleted file mode 100644 index 586cca45242ed41bba80695653383509a908b325..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1199 zcmaJ=T~8B16g|@xmexf|g^FSUu}VLHQb0tCO|VLAQZTWE_hs3X#bvkIPJQs7_#b%j zK{P%XpZ!h7cxJnXS^~Sdvom+@oH^&-yTAT?{{dhJRSgk=jP#`8Sf%#r`pQOmvsCl^ zw)e_2EmvCEvWA#I^3?cXlpMotmEInmTBg)6EHDvxyV7=e=B#b_hV*=aVR>SAvMU5` z+<;tR;I{4BvMMl_yD>6?{L&orDv!?)EsbjB1pf!Uib%$7+`GXqJ)S-Zk6OipDG z(J_q&0&&B2?RQ77z>{ zZA!y@zh|_=lrQwd_S&b?cTwn3k_6V3$h1JB>2-b6+O<_7$NM{SS&1a?rrmN4+4Z^q z@+w--Gtipb*GZ_d-ea#_)A2gY+MXp(ykiY?P7f5XpNN27cU{Y`IYy^rv8P7%t&V)- zbtLAfBuX2CNG4Ug@^6dM;!qlIakh>KUm#H^et};2irb&LieQ}MFk`@3ilZLP6S#v3 zu2>?ZLxhivj?p($yujT>+BamXnNJwXoYON;&-?|RoHHUCpxzD`Ob~IB$msyR&_f8( ziG@Wh1vk!MnX?F^Qz&7DXUjw)v)@RG-neI4ZeVFh3N&6bt{eT1;pY3N7Oz=m zAfTHuC4uG%rBVuPr+?PBtQjj95!fPBtX4o(OpI=kisl4IVIl|llII&^H+uw9^OL;M#skL9n7Ni6oo3LFgS6W`Q{8?ksA=KL^JkxOI4BwXfNSF+++C?Vx z&?p7!jeOoNxp|`A83h?fGrJMst_vEv1oo_PBv*2rY0oBm{AX{NRw1xGH-%0#YUmL- zu%?)G94l`)r~Q0snPiJ8XV54U?bq=HjxZ|Ia|6S6nLs)oRmjGXt_xE6NgabyIbkd< zX*edZqpEljy;3-eAz6s0A3aA^y(a}~#?DB5*HVaBM!p)ZYo9B5jwc|p0^61?(==Q! z?;BTalftbtfnmNhX%wP@)E9iKC|j&5r^sU01(~+tnwH}jk~`1pID_XXw27-^3lr?@ zit#8L$wwNH#aRu1WTb1XE}!a{z$AOXwQjJDTgnz<%{?Lkn$j_X>1u^2wiM1`R>RD? z$q=6D_>-(bo%M3baEdaLc^&7ml_K9-_O7$yA{I{tze1+=S1F{dJ8i!$?; z&GI6sX36)7SyV}ZUDb3hj}U^hz6)M0lslns6Wb3RMd>9q3+=3{>N{=>o@T8D4#ufi zE?dlaIHr#OzScv$%UWF3aT3#Vbxp@{yrkwBDb`|oOSWlERuL@`EEmXBo8_%B$ddTv zt<1^ITSHCD-BG$Z&y6ykw)`2B)HXPf%7js)o^0l*9;%jYGKND~6w9*YeBScuOG9bH zh@;6A0@?lnZs>RwuQA=c#bh3j16l6;nB7Q}!W;OThQF3A$9?MfJN`koT{oPPHFZUH zP&R6zxEebkz*{=r#yfOgDAD=QCeAndj@ycb^PZ0PW!dUE6X&GsjaOQTAYF(uSN>3??mkaTKwiH%fxP32OM^ z<-?t(cJ)x-r|AT#*74+RiZQ@R}8JOpyZ52lsGVQ(h@ze^2@6b+yK7k!f74*_bKkew^ zCxZd>s93r~e^D&-%y~GsnF^}1J}b0a}=#aU_Y}z#N7Ls z@hIbYhEbg*CXdWjZ2KZ4|{PL1`}JPzRWE=GkJE3l4jKE z`U9jiWFKIshNC~TTmnn5s1S1Wie#eL#(f=Mn2i`WDGSfMbGPwyZ#nPbWNUH-`AX({ z<<>q{o36cy=5($0nS>+NBc%iLd`p4wP0zn+Hw2-Zy#QXJ^~f=fDTX(VJ$M1Vyb=d7 zLl9F;!zC06+Q}#=lC+eDM~G_`D3TAMexago zMzq_7hJ8~4 zF+`T+hm#oz$1C5ViHqca@%jqhoWG4W?!uF=@x}_?OT>O|KhhCc+LEle;@NdDfhnt!p;&u diff --git a/asdl/bin/totale/p240618/Docente.class b/asdl/bin/totale/p240618/Docente.class deleted file mode 100644 index 28ae5c6a87eece6737548b4aac8c23fd0b2f3905..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1115 zcmZvaU60aG5Qg8=LJL?vWC2%qR~Nr%%d+?tqgi8O)@-r~tBDvA_3F^A(6!sHP`vhc z_yfG+LK9JAqR}f8f0S`fTM=00eJ?=6(42f-j-_AfrPD2KH23a>cX)v7Bkc1+v zB@HT4!YXS>Lt)6b9M66*I_%nm$Gq#>qG8|SZif#X@s6E|pzjPBmRpMn&`2fSINny+ z1I?${FGt*^0_E9pB2HVz(+tj`s$%^=iV-Xgt5~A~e#~?hXPnQV?njGY$hHG+z1ZVN zao?#vANC_II!qM?(Fpf33LH0H)KEhm8^lk<(vtOOGlTr?k%q{${n5a(cN{@Ui+8^% zs-a3mW%{GYkOXS7Bmp|S2{YXaMPzV-PK{nJeNWI`GCv_})+Z>Ks}mH>#ssDJVOE9C z3e^I#6j`KYEg^>zon@RNuNmcI8K>z*l|o$>T0&V0Euk%wW)f#&#9|TpZ6OuPsbYFH|ngD_0jL)9Pd8*VLx~T&w>?QXbdMw@4<& z^&enw!uNNuJu%S+{XXKX=uHj>ix}33gH9w3^3`daMku!)m7FrH;XE#o;0htQNH8Q^ sqB=>)ijpGt#KgHRgLJ{3;Rg3qK%1p@@LQY7s>dh_+a)T3d%?fYD?UCli;nt3Sj( z_JtQ8+O=9OWv$jHU8_H;bl*FZFag%GFG=pX=bXLIKIb0z=ifj70x*H+IwArmy|QN( zt%1tW@Zjj+rGbfR)mnDU@9nZhTLz{Td<%l=U%n)h7WS7^+w-n6Pip9HS+wm;-#>>1_ z@u+qJDYPchjbl2F3bbz3#<~m~#|cVNsS$N7jOsTdtYKj33lRxS0+GonslXPKpat?~ zj-d0NnSVySK$Z@>>d%11v0zKBg22HrdJx|CP!jJmkVZxznJ+t@NsVT#)ouQDZp#0h zf%6z(Rm&EuIup)Y_X{y?)X?f$rSc0aAhr#lPG~_Ax?o^f0>u3Yfi@xqLw#*k7TgmC zt;hPHYMkdSkNqC~xYsUYeI={oQqz#$b1jP*6BzS5ec8Zg;DpDYS*x_uw>Rio13Zb( zaZSfW(?HPIz$C5{g)415JXUVX)^<`f1W^FxMs zrHU#zygF#0)`HJ4k}t8I=6AYUslU~p=Kk!eJRkm6tEbAY>~*ua{-PSImt0?7yJQQ^ z;51+CvgKxFYq|JB`$x7`?Vl%TO`w1!9o#j(gOW1{HL#2o3i84%)~q{AvTf7hms&@V zIi4DLhN5h;<1I*kwF{?x`3NR35|V<3|4UvVF<-8^d27m+8?kejoqt{q3r=v8M)}8r zEs^V#-#Skbw5Z=)!?Yx6xkfL+@AmXt80ihPJ$Q@u-_h}_^4`zSHkHSKhW*$J0|#g` z{1_a>A)W+2L1&P!L~n`Pop}$v{{xa6NHJyC-|64bk?CK@ktpuViSQ_%uL%93Xe@f;<%2S#O3o=P26w5LRac zt22bf=18qCVuTQW2S;V!#30Xc(q9TgZeWaBkI%_E*TE;bj;jLW+8Rbu+B$9syu(aR z-kwt`@H8Gv#Xcauh6AZs<_+dvA=%H%yJRgx<^_J*eBb|z5?nUyBqs>CzydCk{0N3H z%6~}4xQ#C1AK3JYtNj*Z2B{ zUQ+Pu(2PwSMvVQ|F{5)`>0D9Rt=+IXzN0Eu|^l#xqhU8b4q^e`v(TiXno_U3F6Z$;weFCXhd0sH?8g*krih^OAH8NwO#lD@ diff --git a/asdl/bin/vettore_ordinabile/Main.class b/asdl/bin/vettore_ordinabile/Main.class deleted file mode 100644 index 524a38fcf16751853db05ae85656a10e08c54a46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 996 zcmZ`&>rN9<5dKbSyY0G2DL0EZE>&A@m4dg{5Q&MAq<~3Djrzl!!f`!hyKA=FCi340 z(jQ{`LdFCh8Uv0#khzMM0?E2H}DBWm|iy zvMsf5At{hMlzmz8r0-UC+lOjD5=cMRzK%8ohDzm@K=NsDpll2w>mY@+z(_;;YNyv} zt8h=YJtdHD1pCr!$xxf~*<~_%ue$<;#(&D!3Ed$LfyvUF#yO2<6l&kCms?qkV$4GR z0?FpbZlpR6#xX&HL63YV;$$6EUNAFazLK4K22%oK_MYlSGp)D*TYjX%z(xUAElksU zTJ&O`gKM}hV0|!99?4CV263}-6SEd(1V+!98+=!V4(2dVh`#iCYWJOa-&Xk_kh3rj z=a#_CfbPU}^je^em97DR##J?9&4_i1)|SBBpc!9y1&3`ngI>6=o^kyIvStBS zOzSWU4wCB%BxrHNC@r2U)Pg#-aDvR|Q@2fN++e~bN+%AW9_A^F%NXH}N&dx%H1*CG z!M48LJk9*2!-a+>97ku0jn;Su-u3G#SO?=~h+8E?d_a2Ko0ALc(=#Tq$}qlR@_ d38Jjy9<3o_E#p3|BoXKF01w$5K~&SI+8-qn**O3J diff --git a/asdl/bin/vettore_ordinabile/VettoreOrdinabile.class b/asdl/bin/vettore_ordinabile/VettoreOrdinabile.class deleted file mode 100644 index 60e052d29673107fc5e9b38fcc759939aa9f4777..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1716 zcma)6O>Y}j6g|%~{_Nz-iIb+&P?Lr@c4!SIEl?*ZCT$>)QY3?=mIa+S4>Q4@G2?N7 zuKO=QNbRPZE=nP(1OgUFEch9)<_91Z!g=GtPE(MO<#*r5efOMu?tSyiU*G-!pn})p zhzQK>O5b-q`M&FI+m5wmH)XNb+q&A{i9;6{-LZD9V$*UO#j9I8vhEAS!^;BW?`UyEZ*V0Hkt(QL|w)vS1pE|L7ppVnpDCtd>M0`r?zc7T+1TqoP^{`4R#J00oC ztizkWy=$c~ij2aT6v!+b%A@Lgw$mu*Ye@(kHxNfc%}yAIA|^1hX*=?*Zfi?=?^s(+ zrjXur>sGU7dA3@Io4Ws@-BD!zkJ1!vsOnqwkFHql@P5K-H0-X^u#d3o6``EJt~i}G zkVHZtA)8VO;VLo%nL=NIDCO!!+Q|RgdCYdU?K)FQ4TKAnXVp@>cBgAK?VC3#nZOwX zXH{8Zz0OJEIh5jf{;@`>e%A42%fJg*VidQ_p2_rJZMXO~)%B^dv|42q@VtR}A0^hKOnv&LXOL0?RVd#_5s5 zF^&dTp9G#jw(t-`<`)?H4x`u7>4%v3v0(0Ds$hN(Z4c95(N}}XaguSt`#SHZF@z}$ z;}k}4GB}HH%wh&l(W;rk7CZ+%#Q`rwh%dMlJXB;A2|px}Tl^Vwg>Nv+|I{5!)2RRK zVzqFMM!&Jg;huJnR}OPIPV{O1PT({dK0_u0F1bFJ9Oih|Bwx_$8b(ONCBR_FLg z&tro26uW%D`=46HsNYJTH^0x1kQ6MLdT1g1uMDF~UsKR;nk%M$WA!e~f|BWENsTk5 zeXM?o=*-G3P0XkiZy)^DJHDU?Rt;vU8klLl8j_~l*8|c8wkNPktcz@)3ft>d7Pdkr zmzct3uGaAe&)>!CK_W{%R-s@KRKrB#Sfg)(5+7rvHO{m^f=eu(9<<~rqK^<2fAaGs TCL(`eUf0#5CAuJvD$e@fN3lx+ diff --git a/asdl/bin/vettore_ordinabile/VettoriIntero.class b/asdl/bin/vettore_ordinabile/VettoriIntero.class deleted file mode 100644 index 255bf435961782cfe5efaeea1789103e1e09b764..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1032 zcmZ{iO>YuW6o%hB3{07VZK*}E*e_dwRz+)d(V8a4#Ds*liy9Vg%muD^E6kW-=)ZAe zTz2EeCN7L?|C7e|&P)+M8sN;iXU=)fd(P$i&o5sAJVnicC9ra;!q5-YD?jLJPquYm z)mu?WH@r{W7w9mwHO52S!-2u#Ud zPmjEw7Feh@Pvohr_odgXAGJ?ZC)}&Oq-a0#jfj8V3lt}-%tm@DV40cfS`Kq42sk

Q$f4)t44LUU2Zat=qA1dATvY|gspnEFK5!ZfYRr?DBHa`bX>8uGZplR>x%VxO5NH?z6;A3}kd^AVvK zXC(yYV+ONia6Kp_tjByBmX$g)Hd11wg6lFWVum$lSY%)2d&5|uH6!h^F4nVkj^f{( zjR{U>%*o(7O02hW1B(ggJt=AOYFpn>KDzx=nZe7D#Gy)sp7CqB+ou3l#YZ^<~pl9PYh2&uUK*>Rw-#kTD I7_(6Q1p^npcK`qY diff --git a/asdl/src/binary_tree/LinkedBinaryTree.java b/asdl/src/binary_tree/LinkedBinaryTree.java index 3570369..db31ae5 100644 --- a/asdl/src/binary_tree/LinkedBinaryTree.java +++ b/asdl/src/binary_tree/LinkedBinaryTree.java @@ -700,6 +700,38 @@ public class LinkedBinaryTree implements BinaryTree{ if (diff < -1 || diff > 1) return -1; return leftValue + rightValue + 1; + // TOTALE 09 LUGLIO 2024 + /* + Realizzare un metodo generico statico + public static boolean TwinChildren(BinaryNode root) + che, dato in input l'albero radicato in root, restituisce TRUE se esiste almeno un nodo + che ha esattamente due figli e questi figli sono uguali, FALSE altrimenti. + */ + public static boolean TwinChildren(BinaryNode root) { + // Null Check (SI APPLICA SOLO SUL NODO ROOT) + if (root == null) throw new NullPointerException(); + + // Se il nodo è un nodo foglia + if (root.getLeft() == null && root.getRight() == null) return false; + + // Otteniamo i valori del nodo a sinistra e il nodo a destra + boolean valoreSx = (root.getLeft() != null) ? TwinChildren(root.getLeft()) : false; + // Risaliamo velocemente se il nodo è stato trovato + if (valoreSx) return true; + + boolean valoreDx = (root.getRight() != null) ? TwinChildren(root.getRight()) : false; + // Risaliamo velocemente se il nodo è stato trovato + if (valoreDx) return true; + + // Controllo quanti nodi ha il nodo corrente + if (root.getLeft() == null || root.getRight() == null) return false; + + // Controllo i dati + E leftData = root.getLeft().getData(); + E rightData = root.getRight().getData(); + if (leftData == null || rightData == null) return false; + + return leftData.equals(rightData); } } diff --git a/asdl/src/network/network/Network.java b/asdl/src/network/network/Network.java index 6effddb..afc44c1 100644 --- a/asdl/src/network/network/Network.java +++ b/asdl/src/network/network/Network.java @@ -12,6 +12,7 @@ import java.util.Set; import java.util.Stack; import java.util.TreeMap; import java.util.TreeSet; +import java.util.ArrayList; public class Network> implements Graph{ @@ -103,6 +104,25 @@ public class Network> implements Graph Double p = Math.random(); if (cmp < 0) addEdge(s1, s2, -p); if (cmp > 0) addEdge(s1, s2, p); + Implementare un metodo costruttore della classe Network che prende in input due liste + L1 e L2 di tipo ArrayList e costruisce un nuovo grafo orientato come segue: + gli oggetti presenti nelle due liste rappresentano i vertici; per ogni coppia di vertici + distinti x ∈ L1 e y ∈ L2, il grafo contiene l’arco orientato x→y, avente come peso un + valore double -p se xy, dove p ε[0,1) è generato con il metodo + Math.random(). + */ + public Network(ArrayList L1, ArrayList L2) { + // Null check + if (L1 == null || L2 == null) throw new NullPointerException(); + // Aggiunta dei vertici + for (Vertex SS : L1) this.addVertex(SS); + for (Vertex SS : L2) this.addVertex(SS); + // Aggiunta degli archi + for (Vertex x : L1) { + for (Vertex y : L2) { + Double p = Math.random(); + if (x.compareTo(y) < 0) p = -p; + this.addEdge(x, y, p); } } } diff --git a/asdl/src/totale/p090724/AssegnazioniDocenti.java b/asdl/src/totale/p090724/AssegnazioniDocenti.java new file mode 100644 index 0000000..dd58fe0 --- /dev/null +++ b/asdl/src/totale/p090724/AssegnazioniDocenti.java @@ -0,0 +1,112 @@ +package totale.p090724; + +import java.util.Set; +import java.util.HashSet; +import java.util.TreeSet; + +import java.util.Map; +import java.util.HashMap; +import java.util.TreeMap; + +public class AssegnazioniDocenti { + + // Mappa di Associazioni + private Map map = new HashMap(); + private Set docenti = new HashSet(); + + // Metodo 1 + /* + un metodo che aggiunge una nuova associazione o aggiorna la precedente, dati in + input il CF del docente e il CM della scuola (non nulli); + */ + public void insertOrUpdateDocente( + String CF, + String CM + ) { + // Null check + if (CF == null || CM == null) throw new NullPointerException(); + // Controllo se è vuoto + if (CF.isBlank() || CM.isBlank()) throw new IllegalArgumentException(); + // Aggiungo direttamente il record + map.put(CF, CM); + docenti.add(CF); + } + + // Metodo 2 + /* + un metodo che verifica se un docente è stato assegnato ad una scuola, dato in + input il CF del docente; + */ + public boolean isDocenteAssigned( + String CF + ) { + // Null check + if (CF == null) throw new NullPointerException(); + // Controllo se è vuoto + if (CF.isBlank()) throw new IllegalArgumentException(); + // Verifico la presenza + return map.get(CF) != null; + } + + // Metodo 3 + /* + un metodo che cancella l’associazione corrente per un docente, se presente, dato + in input il suo CF; + */ + public void removeDocenteReferenceToScuola( + String CF + ) { + // Null check + if (CF == null) throw new NullPointerException(); + // Controllo se è vuoto + if (CF.isBlank()) throw new IllegalArgumentException(); + // Rimozione + map.remove(CF); + } + + // Metodo 4 + /* + un metodo che, dato in input il CM di una scuola, restituisce l’insieme dei codici + fiscali dei docenti assegnati alla data scuola nel corrente anno scolastico, in ordine + lessicografico crescente; + */ + public Set getDocentiPerScuola( + String CM + ) { + // Null check + if (CM == null) throw new NullPointerException(); + // Controllo se è vuoto + if (CM.isBlank()) throw new IllegalArgumentException(); + // Creazione della struttura dati + Set tmp = new TreeSet(); + // Selezione dei docenti per il CM fornito + for (String docente : map.keySet()) { + String codiceMeccanografico = map.get(docente); + if (codiceMeccanografico == null || !codiceMeccanografico.equals(CM)) continue; + tmp.add(docente); + } + // Restituisco il Set + return tmp; + } + + // Metodo 5 + /* + un metodo che restituisce una nuova mappa che associa ad ogni CM + rappresentante una scuola il numero di docenti in servizio presso di essa, + ordinata in base al CM. + */ + public Map getNumeroDocentiPerScuolaOrdinatoPerCM() { + // Creazione della struttura dati + Map tmp = new TreeMap(); + // Trovo le associazioni + for (String docente : map.keySet()) { + String codiceMeccanografico = map.get(docente); + if (codiceMeccanografico == null) continue; + if (tmp.get(codiceMeccanografico) == null) tmp.put(codiceMeccanografico, 1); + else tmp.put(codiceMeccanografico, tmp.get(codiceMeccanografico) + 1); + } + // Return finale + return tmp; + } + +} \ No newline at end of file