- Linked list slow
get(int i)for long lists
- Retrieval from any position of array very fast
- Independent* of array size
- When array gets too big, sometimes pushed onto slower parts of computer's memory/disk drive
- Fast random access b/c memory boxes same size (in bits)
- Independent* of array size
- Define "usage ratio"/load factor,
R = size / items.length; - Half array size when
R < .25
- Generic arrays not allowed in Java
- Need to use
(Item[]) new Object[100];
- Unlike integer based ALists, actually want to
nullout deleted items - Keeping references to unneeded objects = loitering