DearList Project

Printer-friendly versionPrinter-friendly version
Double ended array list

A double ended array list. The DearList can be used as list and as deque (double ended queue). The DearList can be many times, e.g. thousends of times, faster than a classical single ended array list, when adding or removing elements in the head area of the list (depending on the number of elements contained in the list). The DearList can also shrink and not just grow. Growing and shrinking of the DearList can be configured and controlled very fine-grained. The DearList employs a CowIterator (copy-on-write iterator) developed for the DearList. The CowIterator allows to add and remove elements during an iteration via any operation of the list interface and not just via the iterator itself. The DearList also supports to register change event listeners.

 

Downloads

Below you can download archives from this project. This project has no dependencies. Requires JSE 8+.

Please refer to the instructions how to use these Java software bundles.

 


SWDES DearList
Version 1.0 beta
(build 7)
  ZIP  
This file / content is licensed as follows:
 

Contains the SWDES DearList library and javadocs.

License text   License parameters   Licensor   Copyright laws      Additional information

SWDES DearList (all)
Version 1.0 beta
(build 7)
  ZIP  
This file / content is licensed as follows:
 

Contains the SWDES DearList library, javadocs, sources and classes.

License text   License parameters   Licensor   Copyright laws      Additional information

 

Pages