Commit Graph

56 Commits

Author SHA1 Message Date
andi 4a762f39b9 add special implementation for add
The special implementation does not need to allocate an array for the
varargs of addAll
2017-09-28 18:22:16 +02:00
andi 4da0726185 added todos with features that could be added 2017-09-26 20:22:52 +02:00
andi d00ab6533d use a static final empty array if list is empty 2017-09-26 20:10:54 +02:00
andi ab7d554d52 grow the array only by 50%
The old implementation grew the array by 100% with each resize.
The new implementation reduces the memory usage for, especially
for large lists.
The new algorithm is overflow-concious.
2017-09-26 19:59:50 +02:00
andi f7870a15a7 add sort (ascending) method 2017-02-05 14:18:47 +01:00
andi 145c2152d0 Add IntList a list implementation for primitive integers. 2017-02-03 20:31:58 +01:00