Dynamic Arrays
Introduction to dynamic arrays
Describes dynamic arrays.
Array Implementation
Describes the features of arrays and the ways in which they are implemented.
The array buffer
Describes the array buffer.
Flat or segmented buffer?
Describes the occasions you should choose a flat buffer and when to choose a segmented buffers.
Identifying elements
Describes how to identify elements within arrays.
Array capacity and granularity
Describes the granularity and capacity of a dynamic array.
The types of array
Describes the types of array available.
Array of same length elements, flat buffer
Describes how elements are organised within the array buffer.
Array of same length elements, segmented buffer
Describes how elements of the same length are organised in the array buffer.
Array of variable length elements, flat buffer
Describes how elements of varying length are organised in the array buffer.
Array of variable length elements, segmented buffer
Array of packed elements, flat array
Describes arrays of packed elements in a flat.
When to choose the RArray and RPointerArray types
Describes the occasions to use the RArray and RPointerArray types.