Repo for the course LP2 by Marco Faella.
Start on page 5.
- [X] 2020-1-24 Cart
- [X] 2019-7-23 Student
- [X] 2019-6-24 Box
- [X] 2018-7-19 Fraction
- [X] 2018-2-23 Student
- [X] 2017-4-26 Room
- [X] 2017-2-23 Polygon
- [X] 2016-4-21 Engine
- [X] 2016-3-3 Soldier
- [X] 2014-4-28 Shape
- [X] 2014-4-28 Shape part 2
- [X] 2014-3-5 (PeriodicTask)
- [X] 2013-4-29 Pair
- [X] 2013-3-22 Circle
- [X] 2013-2-11 MultiSet
- [X] 2013-1-22 Insieme id Lettere
- [X] 2012-9-3 Anagrammi
- [X] 2012-4-23 Safe
- [X] 2011-2-7 Operai
- [X] 2008-7-9 Z
- [X] 2008-4-21 Triangoli
- [X] 2007-2-7 Monomio
Start on page 9.
- [X] 2019-7-23
- [X] 2019-6-24
- [X] 2019-4-29
- [X] 2019-3-19
- [X] 2019-2-15
- [X] 2019-1-23
- [X] 2019-9-17
- [X] 2018-7-19
- [X] 2018-5-2
- [ ] 2018-3-23
- [ ] 2018-10-18
- [ ] 2017-7-20
- [ ] 2017-6-21
- [ ] 2017-4-26
- [ ] 2017-3-23
- [ ] 2017-3-23
- [ ] 2017-2-23
- [ ] 2017-10-6
- [ ] 2017-1-25
- [ ] 2016-9-20
- [ ] 2016-7-21
- [ ] 2016-6-22
- [ ] 2016-4-21
- [ ] 2016-3-3
- [ ] 2016-1-27
- [ ] 2015-9-21
- [ ] 2015-7-8
- [ ] 2015-6-24
- [ ] 2015-2-5
- [ ] 2015-1-20
- [ ] 2014-9-18
- [ ] 2014-7-3
- [ ] 2014-7-28
- [ ] 2014-4-28
- [ ] 2014-3-5
- [ ] 2014-11-3
- [ ] 2014-11-28
- [ ] 2014-1-31
- [ ] 2013-9-25
- [ ] 2013-7-9
- [ ] 2013-6-25
- [ ] 2013-4-29
- [ ] 2013-3-22
- [ ] 2013-2-11
- [ ] 2013-12-16
- [ ] 2013-9-3
- [ ] 2012-6-18
- [ ] 2012-4-23
- [ ] 2011-3-4
- [ ] 2011-2-7
- [ ] 2010-9-14
- [ ] 2010-7-26
- [ ] 2010-6-28
- [ ] 2010-5-3
- [ ] 2010-2-24
- [ ] 2010-11-30
- [ ] 2010-1-22
- [ ] 2009-9-8
- [ ] 2009-7-9
- [ ] 2000-6-19
- [ ] 2009-4-23
- [ ] 2009-2-19
- [ ] 2009-11-27
- [ ] 2009-1-29
- [ ] 2009-1-15
- [ ] 2008-9-8
- [ ] 2008-7-9
- [ ] 2008-6-19
- [ ] 2008-4-21
- [X] 2008-3-27
- [ ] 2008-3-25
- [ ] 2008-1-30
- [ ] 2007-9-17
- [ ] 2007-7-20
- [ ] 2007-6-29
- [ ] 2007-4-26
- [ ] 2007-2-7
- [ ] 2007-2-23
- [ ] 2007-1-12
- [ ] 2006-9-15
- [ ] 2006-7-17
- [ ] 2006-6-26
- [ ] 2006-4-27
Start on page 53.
- [ ] 2022-2-26 (Exchange)
- [X] 2021-9-24 (Radio)
- [X] 2021-7-26 (GreenPass)
- [X] 2021-10-26 (WiFi)
- [ ] 2017-7-20 (Cartella)
- [X] 2016-7-21 (Book)
- [X] 2016-3-3 (GameLevel)
- [ ] 2015-7-8 (Question & Answer) ASK prof
- [X] 2015-2-5 (Box)
- [X] 2014-7-28 (Playlist)
- [X] 2013-4-23 (ResettableSafe), first useful case of protected (try protected in Shape (equals))
- [X] 2011-3-4 (PrintBytes)
- [X] 2010-9-14 (Time)
- [X] 2010-7-26 (Tetris)
- [ ] 2010-5-3 (Crosswords)
- [ ] 2010-2-24 (Wall)
- [X] 2010-11-30 (Segment)
- [X] 2010-1-22 (Color)
- [X] 2009-4-23 (Circle)
- [ ] 2009-1-29 (Interval)
- [ ] 2009-1-15 (Anagram)
- [ ] 2008-9-8, diff between abstract and interface.
- [X] 2008-4-21 (Triangolo)
- [ ] 2008-3-27 (Impianto e Apparecchio)
- [ ] 2008-2-25 (?)
- [ ] 2008-1-30 (?)
- [ ] 2007-9-17 (Aereo)
- [ ] 2007-7-20 (ParkingLot)
- [X] 2007-6-29 (Rational)
- [X] 2007-4-26 (Genealogia)
- [ ] 2007-4-26
- [ ] 2007-1-12 (Polinomio)
- [ ] 2006-9-15 (FallingBody)
- [X] 2006-9-15 (TreeType)
- [ ] 2006-7-17 (Moto Accelerato)
- [ ] 2006-6-26 (Moto Bidimensionale)
- [ ] 2006-4-27 (Average)
Start on page 69 (nice).
- [X] 2020-1-24 (Product & Cart)
- [X] 2020-6-24 (SortedList)
- [X] 2019-04-29 (RotatingList)
- [ ] 2019-3-19 (Library)
- [ ] 2018-9-17 (Cellphone)
- [X] 2018-7-19 (SafeSet)
- [X] 2018-5-2 (Merge)
- [ ] 2018-3-23 (isSetSmaller)
- [X] 2018-2-22 (Book & Library)
- [X] 2018-10-18 (Component & Configuration)
- [ ] 2018-1-24 (Bug)
- [X] 2017-4-26 (Room)
- [X] 2017-3-23 (BinRel)
- [X] 2017-10-6 (Clinica)
- [X] 2017-1-15 (mergeIfSorted)
- [ ] 2016-9-20 (SocialUser)
- [X] 2016-3-3 (GameLevel)
- [X] 2016-1-27 (Curriculum)
- [ ] 2015-9-21 (Progression)
- [X] 2015-6-24 (Controller)
- [ ] 2015-1-20 (Relation)
- [X] 2014-9-18 (Contest)
- [X] 2014-7-3 (subMap)
- [X] 2014-7-28 (inverseMap)
- [X] 2014-1-31 (BoundedSet)
- [ ] 2013-9-25 (Movie)
- [X] 2013-9-25 (composeMaps)
- [X] 2013-7-9 (isSorted)
- [ ] 2013-6-25 (MultiBuffer)
- [X] 2013-6-25 (Concat)
- [ ] 2013-4-29 (City)
- [ ] 2013-3-22 (Auditorium)
- [X] 2013-2-11 (MultiSet)
- [ ] 2012-9-3 (Bijection)
- [X] 2012-7-9 (Social network)
- [X] 2012-6-18 (BoundedMap)
- [X] 2012-4-23 (Panino)
- [X] 2011-2-7 (MakeMap)
- [ ] 2010-9-14 (Intersect)
- [X] 2010-11-30 (SelectKeys)
- [ ] 2010-6-28 (PartiallyComparable)
- [X] 2010-1-22 (Color)
- [X] 2010-1-22 (GetByType)
- [ ] 2009-6-19 (Tutor)
- [ ] 2009-4-23 (UML)
- [X] 2009-2-19 (Container)
- [X] 2009-11-27 (CountByType)
- [ ] 2009-1-15 (Volo & Passaggero)
- [ ] 2008-9-8 (PostIt)
- [X] 2008-6-19 (Molecola)
- [ ] 2008-3-27 (Impianto & Apparecchio)
- [X] 2008-2-25 (BoolExpr)
- [ ] 2008-1-30 (Recipe)
- [X] 2007-9-17 (FunnyOrder)
- [ ] 2007-6-29 (?)
- [X] 2007-6-29 (Highway)
- [ ] 2007-2-7 (Polinomio-bis)
- [X] 2007-2-23 (Inventory)
- [ ] 2007-1-12 (Insieme di Polinomi)
- [ ] 2006-7-17 (Spartito)
- [ ] 2006-7-17 (?)
- [ ] 2006-6-26 (Pubblication)
- [X] 2006-6-26 (DoubleQueue)
- [ ] 2006-6-26 (?)
Start on page 95.
- [X] 2022-1-28 (combine)
- [X] 2021-9-24 (countOccurrences)
- [X] 2021-7-26 (overridingMap)
- [X] 2021-10-26 (countInBetweens)
- [X] 2020-2-27 (keysWithHighestValue)
- [X] 2019-9-20 (disjoin)
- [X] 2019-7-23 (Minimum enum)
- [X] 2019-6-24 (keysWithValue)
- [X] 2019-10-9 (Interleave2)
- [X] 2019-1-23 (findPrevious)
- [X] 2018-6-20 (makeMap)
- [X] 2018-2-22 (cartesianProduct)
- [X] 2018-10-18 (greatesLowerBound)
- [X] 2018-1-24 (isIncreasing)
- [X] 2017-7-20 (commonKeys)
- [X] 2017-6-21 (findNext)
- [X] 2016-6-22 (arePermutations)
- [X] 2015-9-21 (splitList)
- [X] 2015-6-24 (listIntersection)
- [X] 2015-2-5 (reverseList)
- [X] 2015-1-20 (difference)
- [X] 2014-7-3 (subMap)
- [X] 2014-7-28 (inverseMap)
- [X] 2014-7-28 (extractPos)
- [X] 2014-11-28 (product)
- [X] 2014-1-31 (isMax)
- [X] 2013-9-25 (composeMaps)
- [X] 2013-7-9 (isSorted)
- [X] 2013-6-25 (Concat)
- [X] 2013-12-16 (agree)
Start on page 105.
- [X] 2007-7-20
- [X] 2007-6-29
- [X] 2007-4-26
- [X] 2006-9-15
- [X] 2006-7-17
- [X] 2006-6-26
- [X] 2006-4-27
Start on page 109.
- [X] 2018-5-2 (Merge)
- [X] 2016-4-21 (Count)
Start on page 111.
- [X] 2020-2-27 (Accumulator)
- [X] 2019-2-15 (Range)
- [ ] 2017-4-26 (Container)
- [X] 2016-7-21 (?)
- [X] 2016-1-27 (?)
- [ ] 2015-1-20 (Relation)
- [X] 2013-4-29 (Pair)
- [X] 2012-6-18 (BoundedMap)
- [ ] 2013-3-4 (?)
- [X] 2011-2-7 (MakeMap)
- [ ] 2010-9-14 (Intersect)
- [ ] 2010-7-26 (?)
- [X] 2010-11-30 (SelectKeys)
- [ ] 2009-7-9 (?)
- [ ] 2009-6-19 (?)
- [X] 2009-2-19 (Interleave)
- [X] 2009-1-29 (Split)
- [X] 2008-2-25 (BoolExpr)
- [X] 2008-2-25 (MyFor)
- [X] 2008-1-30 (Sorter)
- [X] 2007-9-17 (Selector)
- [X] 2007-9-17 (FunnyOrder)
- [X] 2007-7-20 (CommonDivisor)
- [ ] 2007-7-20 (ParkingLot)
- [ ] 2007-7-20 (?)
- [X] 2007-6-29 (DoubleField and Polynomial)
- [ ] 2007-2-7 (Polinomio bis)
- [ ] 2007-2-23 (Inventory)
- [ ] 2006-7-17 (?)
- [ ] 2006-6-26 (?)
Start on page 121.
- [X] 2019-10-9
- [X] 2016-1-27
- [X] 2011-3-4
- [X] 2010-7-26
- [X] 2010-1-22
- [X] 2009-9-18
- [X] 2009-7-9
- [ ] 2009-6-19
- [ ] 2009-4-23
- [ ] 2009-2-19
- [ ] 2009-11-27
- [ ] 2009-1-15
- [ ] 2008-7-9
- [ ] 2008-6-19
- [ ] 2008-3-27
- [ ] 2008-2-25
- [ ] 2008-1-30
Start on page 127.
- [X] 2021-9-24 (InternalLayout2)
- [X] 2021-7-26 (InternalLayout1)
- [X] 2019-9-20 (Microwave)
- [X] 2018-3-23 (Studente)
- [X] 2016-4-21 (Engine)
- [X] 2016-1-27 (Curriculum)
- [X] 2015-6-24 (Controller)
- [X] 2014-11-3 (Pizza)
- [ ] 2010-1-22 (?)
- [ ] 2009-9-18 (?)
- [X] 2009-7-9 (Washer)
- [ ] 2009-4-23 (?)
- [ ] 2009-11-27 (?)
- [ ] 2009-1-29 (Interval)
- [X] 2008-4-21 (Triangolo)
Start on page 133.
- [X] 2017-1-25 (LengthUnit)
- [X] 2014-7-3 (NutrInfo)
- [X] 2014-3-5 (Status)
- [X] 2014-11-3 (Pizza)
- [X] 2014-11-128 (Coin)
- [X] 2013-7-9 (BloodType)
- [X] 2013-12-16 (Note)
- [X] 2012-7-9 (NumberType)
- [X] 2012-4-23 (Panino)
- [ ] 2010-7-26 (TetrisPiece)
- [X] 2009-6-19 (Cardinal)
Start on page 137.
- [X] 2020-2-27
- [X] 2020-1-24
- [X] 2019-9-20
- [X] 2019-7-23
- [X] 2019-6-24
- [X] 2019-3-19
- [X] 2019-2-15
- [X] 2019-10-9
- [ ] 2019-1-23
- [ ] 2018-9-17
- [ ] 2018-7-19
- [ ] 2018-5-20
- [ ] 2018-3-23
- [ ] 2018-2-22
- [ ] 2018-10-18
- [ ] 2018-1-24
- [ ] 2017-7-20
- [ ] 2017-6-21
- [ ] 2017-3-23
- [ ] 2017-2-23
- [ ] 2017-10-6
- [ ] 2017-1-25
- [ ] 2016-9-20
- [ ] 2016-7-21
- [ ] 2016-6-22
- [ ] 2016-3-3
- [ ] 2016-1-27
- [ ] 2015-9-21
- [ ] 2015-7-8
- [ ] 2015-5-24
- [ ] 2015-2-5
- [ ] 2015-1-20
- [ ] 2014-9-18
- [ ] 2014-7-3
- [ ] 2014-7-28
- [ ] 2014-3-5
- [ ] 2014-11-28
- [ ] 2014-1-31
- [ ] 2013-9-25
- [ ] 2013-7-9
- [ ] 2013-6-25
- [ ] 2013-3-22
- [ ] 2013-2-11
- [ ] 2013-12-16
- [ ] 2013-1-22
- [ ] 2012-9-3
- [ ] 2012-9-3
- [ ] 2012-7-9
- [ ] 2012-6-18
- [ ] 2011-3-4
- [ ] 2011-2-7
- [ ] 2010-9-14
- [ ] 2010-7-26
- [ ] 2010-6-28
- [ ] 2010-2-24
- [ ] 2010-11-30
- [ ] 2010-1-22
- [ ] 2009-9-18
- [ ] 2009-7-9
- [ ] 2009-6-19
- [ ] 2009-2-19
- [ ] 2009-11-27
- [ ] 2009-1-29
- [ ] 2009-1-15
- [ ] 2008-9-8
- [ ] 2008-7-9
- [ ] 2008-6-19
- [ ] 2008-3-27
- [ ] 2008-2-25
- [ ] 2008-1-30
- [ ] 2007-9-17
- [ ] 2007-7-20
- [ ] 2007-6-29
- [ ] 2007-2-7
- [ ] 2007-2-23
- [ ] 2007-1-12
- [ ] 2006-9-15
- [ ] 2006-7-17
- [ ] 2006-6-26
Start on page 163.
- [X] 2016-7-21 (Book)
- [X] 2013-1-22 (Insieme di lettere)
- [X] 2012-9-3 (Anagrammi)
- [X] 2010-11-30 (Segment)
- [X] 2010-1-22 (?)
- [X] 2006-9-15 (TreeType)
Start on page 167.
- [ ] 2022-1-28
- [X] 2022-1-26
- [X] 2021-10-26
- [X] 2010-1-22 (GetByType)
- [X] 2009-11-27 (CountByType)
- [X] 2006-9-15 (SuperclassIterator)
Start on page 169.
- [X] 2021-9-24 (MysteryThread6)
- [X] 2021-7-26 (?)
- [X] 2021-10-26 (Missing synch 3)
- [X] 2020-2-27 (MysteryThread8)
- [ ] 2020-1-24 (MysteryThread7)
- [X] 2019-9-20 (MysteryThread6)
- [ ] 2019-7-23 (RandomExecutor)
- [X] 2019-3-19 (Missing synch 3)
- [X] 2019-2-15 (Missing synch 2)
- [ ] 2019-10-9 (Shop)
- [X] 2019-1-23 (Guess The Number)
- [ ] 2018-9-17 (SharedCounter)
- [X] 2018-7-19 (SafeSet)
- [ ] 2018-7-19 (MysteryThread5)
- [ ] 2018-6-20 (PeriodicExecutor)
- [X] 2016-2-22 (Two Threads)
- [X] 2018-1-24 (Shared total)
- [ ] 2017-7-20 (MysteryThread5)
- [ ] 2017-6-21 (Market)
- [ ] 2017-3-23 (Bonus per Employee)
- [ ] 2017-2-23 (sumAndMax)
- [ ] 2017-10-5 (Somma e azzera)
- [X] 2017-1-25 (mergeIfSorted)
- [ ] 2016-9-20 (Somma due)
- [ ] 2016-7-21 (findString)
- [ ] 2016-6-22 (BlockingArray)
- [ ] 2016-3-3 (MysteryThread3)
- [ ] 2016-1-27 (twoPhases)
- [X] 2015-9-21 (StringQuiz)
- [ ] 2015-7-8 (TimeToFinish)
- [ ] 2015-5-24 (SimpleThread)
- [ ] 2015-2-5 (ForgetfulSet)
- [ ] 2014-9-18 (atLeastOne)
- [ ] 2014-7-3 (Exchanger)
- [ ] 2014-7-28 (PriorityExecutor)
- [X] 2014-3-5 (PeriodicTask)
- [X] 2014-11-28 (Alarm)
- [ ] 2014-1-31 (PostOfficeQueue)
- [ ] 2013-9-25 (executeWithDeadline)
- [ ] 2013-7-9 (processArray)
- [ ] 2013-6-25 (MultiBuffer)
- [ ] 2013-3-22 (Shared average)
- [X] 2013-2-11 (Concurrent filter)
- [ ] 2013-12-16 (concurrentMax)
- [ ] 2013-1-22 (Share Object)
- [X] 2012-9-3 (Mistery thread)
- [ ] 2012-7-9 (Mistery thread)
- [X] 2012-6-18 (ThreadRace)
- [ ] 2011-3-4 (MultiProgressBar)
- [X] 2011-2-7 (VoteBox)
- [X] 2010-9-14 (ExecuteInParallel)
- [X] 2010-6-28 (QueueOfTasks)
- [ ] 2009-9-18 (Auction)
- [ ] 2009-7-9 (Elevator)
- [X] 2008-9-8 (RunnableWithArg)
- [ ] 2008-7-9 (MutexWithLog)
- [X] 2008-6-19 (RunnableWithProgress)
- [X] 2008-3-27 (DelayIterator)
- [ ] 2007-7-20 (Simulazione di ParkingLot)
- [X] 2007-6-29 (Highway)
- [ ] 2006-9-15 (?)
- [X] ? (Interruptor)
Start on page 193.
- [X] 2014-11-3 (CrazyIterator)
- [X] 2009-9-18 (IncreasingSubsequences)
- [X] 2008-4-21 (CrazyIterator)
- [X] 2008-2-25 (MyFor)
- [X] 2007-9-17 (Selector)
- [X] 2007-7-20 (CommonDividers)
- [ ] 2007-4-26 (AncestorIterator)
- [ ] 2007-2-23 (Primes)
- [X] 2006-9-15 (SuperclassIterator)
- [ ] 2005-7-17 (TwoSteps)
- [X] 2006-4-27 (BinaryTreePreIterator)
Start on page 197.
- [X] 2019-4-29 (Rotating list comparator)
- [X] 2019-4-29 (Rotating list comparator) questo é un refuso
- [X] 2018-6-20 (Date)
- [X] 2018-5-2 (Product)
- [X] 2017-6-21 (Sphere Comparator)
- [X] 2016-7-21 (Book)
- [X] 2016-6-22 (Set of Integer comparator)
- [X] 2016-4-21 (Engine Comparator)
- [X] 2015-7-8 (SetComparator)
- [X] 2015-2-5 (Box)
- [ ] 2015-1-20 (DataSeries)
- [ ] 2014-9-18 (EmployeeComparator)
- [X] 2014-7-28 (Playlist)
- [X] 2014-11-3 (Pizza)
- [ ] 2013-6-25 (String comparator)
- [ ] 2013-1-22 (MaxBox)
- [ ] 2012-5-18 (Point)
- [X] 2010-9-14 (Time)
- [ ] 2010-6-28 (PartiallyComparable)
- [ ] 2010-5-3 (Rebus)
- [ ] 2010-2-24 (Version)
- [ ] 2010-11-30 (?)
- [X] 2009-9-18 (IncreasingSubsequences)
- [X] 2009-4-23 (Circle)
- [ ] 2009-11-27 (Triangle 2)
- [ ] 2009-1-15 (?)
- [X] 2008-1-30 (Sorter)
- [X] 2007-9-17 (FunnyOrder)
- [X] 2007-6-29 (Rational)
- [X] 2018-10-18 (Component & Configuration) Instead of use the HashMap in Configuration, use the ad hoc map for enums.
- [X] 2010-9-14 (ExecuteInParallel) Add a proper way to terminate the consumers theads. DONE, see the v3.
- [X] 2012-6-18 ThreadRace Improve the code of thread race, remove the use of the array to pass a reference
- [ ] 2010-6-28 QueueOfTasks Aggiungere criterio di terminazione.
- [X] 2018-1-24 SharedTotal Chiedi della cattura del riferimento del tipo primitivo RMB: solo le var locali devono essere effectively final dato che all’uscita dal metodo vengono deallocate dallo stack, per questo motivo devono essere catturate, questo non riguarda i field della classe.