Все задачи по работе с массивами можно разбить на следующие группы:
Выделение четырех перечисленных групп задач обусловлено тем, что каждая из них имеет определенную методику обработки, получившую название приемов программирования данного класса задач. Как правило, в реальной жизни эти задачи в чистом виде встречаются довольно редко. Однако любая сложная задача может быть разбита методом пошаговой детализации на более простые задачи, для которых уже известны приемы программирования.