In what situation would you implement an array?
How items in the array might be searched for or sorted using different techniques.
Covers Sequential & Binary Search; Selection Sort, Bubble Sort, Index Sort, Merge Sort.
Like search algorithms, sort algorithms require logical thinking and "looping" skills.
Array sorting techniques require much of the same thinking skills as searching. The most important aspect by far is simply knowing how to manipulate an array. By definition, an array is a homogeneous structure consisting of a collection of memory locations used to store data values all of the same type.