Хотя. Если скорость доступа к массиву по идексу, превысит затраты доступа по "строковому" ключу в структуре, и это превышение будет покрывать затраты на конвертации строки в число то лучше массив наверное.
Если только строки, то соответствие быстрее структуры, массив быстрее соответствия, но строго последовательный