Arrays and lists are fundamental data structures used to store multiple items under a single identifier, accessible via computed indices. Candidates must distinguish between static, fixed-size arrays (contiguous memory allocation) and dynamic lists, applying appropriate traversal algorithms using iteration. Mastery requires the ability to manipulate data within one-dimensional and two-dimensional structures, implement standard algorithms such as linear search, and accurately trace index values during execution.
Key skills and knowledge for this topic
Key points examiners look for in your answers
Expert advice for maximising your marks
Pitfalls to avoid in your exam answers
Essential terms to know
How questions on this topic are typically asked
Related required practicals
Practice questions tailored to this topic