arrays are best data structures because?
Processors, especially vector processors, are often optimized for array operations. Arrays are useful mostly because the element indices can be computed at run time. ... For that reason, the elements of an array data structure are required to have the same size and should use the same data representation.