Arrays are used for storage purpose, sorting elements, CPU scheduling and recursive function.
Explanation:
Storage purpose: Memory is allocated when we create an array, it is empty until we assign the values.
Sorting element: when there is a need sorting the elements in numerical, alphanumerical., etc based on application we develop an array data structure to sort a array.
CPU scheduling: A CPU functions are carried out or managed scheduled or queue method. So, array algorithms are used for CPU scheduling.
Recursive function: Array can be used as recursive function that calls itself to solve the problem based on the result.