Observe how contiguous (Array) and non-contiguous (Linked List) allocations interact with memory fragmentation.
Adjust settings and click 'Allocate' or 'Fragment Memory'.
address = start_address + index * element_size
). However, finding a large enough contiguous block can be difficult (leading to allocation failure) and resizing requires copying the entire array to a new, larger block.