The choice of the data structure is governed by the application, the performance required, size of the data, and the operations to be performed.
Выбор структуры данных определяется применением, необходимой производительностью, размером данных, операциями, которые будут выполняться.