Forum Webscript.Ru

Программирование => Perl => Тема начата: Evgeny от 17 Мая 2002, 12:34:33

Название: Что быстрее и экономичнее?
Отправлено: Evgeny от 17 Мая 2002, 12:34:33
Привет всем.
У меня есть небольшой текст - URL, который идентифицируется тремя числами (индексами).
Какие будут советы насчёт того, что мне использовать (скорость и затраты памяти):

1. массив - $url[$i1][$i2][$i3]
2. хеш
а) $url{$i1,$i2,$i3}
б) $url{"$i1_$i2_$i3"}

Проблема дополняется ещё тем, что всего элементов в этой конструкции будет 3-4, ну маскимум 10. Стоит ли заводить трёхмерную конструкцию ради такого кол-ва элементов, или может быть что-то своё придумать, функцию какую-нибудь, или одномерный массив, а индексы вычислять как-нибудь, да мало ли что ещё... Просто уж не хочется этим заниматься, когда готовое решение есть. Вопрос лишь в том, эфективно ли оно?
Большое спасибо.