Class BlockIntegerList

All Implemented Interfaces:
IntegerListInterface

public class BlockIntegerList extends AbstractBlockIntegerList
An implementation of AbstractBlockIntegerList that stores all int values in blocks that are entirely stored in main memory. This type of structure is useful for large in-memory lists in which add/remove performance must be fast.
Author:
Tobias Downer
  • Constructor Details

    • BlockIntegerList

      public BlockIntegerList()
      Constructs the list.
    • BlockIntegerList

      public BlockIntegerList(IntegerVector ivec)
    • BlockIntegerList

      public BlockIntegerList(IntegerListInterface i_list)
      Copies the information from the given BlockIntegerList into a new object and performs a deep clone of the information in this container.
  • Method Details