Commit Graph

14 Commits

Author SHA1 Message Date
Raffaele Mignone 6aa7075de9
unordered dictionaries
continuous-integration/drone/push Build is passing Details
- add interface of dictionaries
2019-04-10 23:24:01 +02:00
Raffaele Mignone 953c8fd239
add priority queue 2019-04-07 17:51:40 +02:00
Raffaele Mignone 4f29c6bfbf
refactor Sorter & Mergesort 2019-04-06 23:25:15 +02:00
Raffaele Mignone aeb32837a9
add exercise point sorter
- implement sort by radius
2019-03-28 21:33:30 +01:00
Raffaele Mignone 46daa16e3c
add mergesort
- add point sorter
- fix typo in BranchAndMerge
2019-03-27 17:58:56 +01:00
Raffaele Mignone 47158bac88
BranchAndMerge now work with generics
- add gson dependencies
2019-03-24 17:39:13 +01:00
Raffaele Mignone 845779b71a
add BranchAndMerge
- add mockk to test dependencies
2019-03-23 12:32:01 +01:00
Raffaele Mignone 96185eed8e
union-find
- implement quick find
- implement quick union
- implement quick union with optimization
2019-03-23 10:09:09 +01:00
Raffaele Mignone 2abd5aaa1d
implement prefix average in recursive way 2019-03-22 17:40:01 +01:00
Raffaele Mignone 0dcae84e5f
prefix average
- add test
- add measure class
- add report
2019-03-17 19:28:14 +01:00
Raffaele Mignone fd229c4e39
basic implementation of bag
- linked list bag
- resizing array bag
2019-03-12 22:06:21 +01:00
Raffaele Mignone c2b3ff0ea4
Queue & Stack implemented with linked list
- fix gitignore file
2019-03-12 21:56:20 +01:00
Raffaele Mignone 8df221cd1b
add peek to queue interface
- update travis file
- fix typo
2019-03-11 23:01:31 +01:00
Raffaele Mignone f9d26d9738
Queue & Stack
Add Queue and Stack, implemented with a resizing array
2019-03-10 17:56:45 +01:00