| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Perl: Общие вопросы > срезы двумерных массивов |
| Автор: Ramirez 13.8.2007, 00:57 | ||||||
| Всем привет. Посоветуйте, как оптимально решить такую задачу: Есть двумерный массив типа
он представляет координатную сетку. Мне необходимо делать выборки типа:
т.е. выбирать области этой координатной сетки. Кроме двух вложенных циклов for ... ничего больше в голову не приходит.
Есть-ли еще какие нибудь варианты решения? интересует скорость, т.к. массив может быть достаточно большой. спасибо. |
| Автор: Nab 13.8.2007, 03:32 | ||
| Не совсем понятен вопрос, что в результате получить то нужно? Если такую же матрицу, составляющую подможество данной, то вот так думаю проще всего:
|
| Автор: Nab 13.8.2007, 03:49 | ||
Или вот такой вариант, он мне больше понравился
|
| Автор: Ramirez 13.8.2007, 09:35 |
| спасибо, это как раз то что надо. мне как раз хотелось вариант с map увидеть. а с точки зрения производительности есть разница? |