40 Commits

Author SHA1 Message Date
989fb59e4a Update references in README 2022-04-01 14:02:52 +02:00
8b7d3be09e move source to gradle source dir 2022-04-01 13:52:06 +02:00
9ac69e2191 gradle init 2022-04-01 13:49:58 +02:00
e66fd800cf Implement exchangePairs 2021-09-05 15:40:09 +02:00
afe2bd6553 Implement check, create and iterate 2021-09-05 15:27:36 +02:00
78fcf375a4 Introduce ListItemIterator 2021-09-05 15:27:03 +02:00
7e449ded6e Asserts for check 2021-09-05 15:25:12 +02:00
1ff828c4c6 Check out list stuff from train branch 2021-09-05 14:59:31 +02:00
3b6c546cd4 Implement clone and invert 2021-09-04 16:23:38 +02:00
b68ff6c72e Move print to right place 2021-09-04 16:15:01 +02:00
5566f8f3f9 Implement find 2021-09-04 16:04:35 +02:00
5df44cbc44 Implement override and overrideAll 2021-09-04 16:00:54 +02:00
159994b1ad Implement removeAll 2021-09-04 15:02:46 +02:00
3c78751058 Implement remove 2021-09-04 14:38:38 +02:00
63377702ad Use a pointer where trees might get modified but a value has to be returned 2021-09-04 14:37:11 +02:00
39f3c2e2a2 Complete test name 2021-09-04 14:35:27 +02:00
4e98be1c07 Implement max and secondMax 2021-09-03 11:52:57 +02:00
f370e69dd1 Remove argument cmp from max and secondMax 2021-09-03 11:52:29 +02:00
7b4f76f373 Extract statics getMax and getSecondMax 2021-09-03 11:50:04 +02:00
268361484d Partly implement RecursiveOrderedBinaryTreeNodeProcessor 2021-09-03 11:05:26 +02:00
5661e3dbd2 Move cmp -> static CMP 2021-09-03 11:00:13 +02:00
0292a88ea5 Update README.md 2021-08-30 21:29:12 +02:00
7f5707b9c0 Implement RecursiveFullyUsedArrayProcessor 2021-08-30 21:26:49 +02:00
ab87b2e964 Split up IterativeFullyUsedArrayProcessor and RecursiveFullyUsedArrayProcessor 2021-08-30 17:06:50 +02:00
f9c0ee2050 Add README.md 2021-08-30 16:42:31 +02:00
dda0bcd654 Implement removeEverySecond 2021-08-30 15:39:15 +02:00
5a3e2b295c Implement exchangePairs and rotateTriples 2021-08-30 15:15:27 +02:00
b09f3d11db Implement divideAlternatingByRuns 2021-08-30 14:19:47 +02:00
d17c7d8de8 Implement divideByPivot 2021-08-29 23:36:37 +02:00
7416f94dbc Implement divideAlternating 2021-08-29 23:12:18 +02:00
effe0a39f9 Implement merge 2021-08-29 22:43:32 +02:00
9dd65d203e Implement invert, clone and alternate 2021-08-29 22:29:30 +02:00
9b19dea6e5 Further specify how check is supposed to be used. 2021-08-29 22:24:47 +02:00
4600194a9f Introduce DoubleListProvider 2021-08-29 22:22:52 +02:00
9a23fc4b27 Test that a sequence remains "valid" after is has been modified. 2021-08-29 21:30:30 +02:00
f7a424e7ae Document some of SequenceProcessor's methods 2021-08-29 21:26:11 +02:00
923b6a8c2d Implement partly FullyUsedArrayProcessor 2021-08-29 19:03:18 +02:00
0f12449954 Introduce SequenceProcessor as a way to work with anything sequence related 2021-08-29 19:02:44 +02:00
b11c1683c1 Introduce data structures to work with 2021-08-29 19:02:06 +02:00
b87cf37d0f Ignore IntelliJ's entrails 2021-08-29 18:53:25 +02:00