Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   создать многомерный массив (http://www.flasher.ru/forum/showthread.php?t=119534)

TanaTiX 23.12.2008 14:13

создать многомерный массив
 
Есть данные, которые условно можно представить в виде таблицы с определенными значениями в каждой ячейке(значений может быть несколько или ни одного). Нужно все эти данные представить в виде одного многомерного массива.
Пробовал вариант вложенных циклов, но чувствую, что это не правильный подход. Вот и спрашиваю совета по этому поводу, как лучше организовать создание такого массива. Заранее спасибо.

iNils 23.12.2008 14:32

1-мерный массив []
доступ: массив[]

2-мерный массив [[]]
доступ: массив[][]

3-мерный массив [[[]]]
доступ: массив[][][]

ну и тд

соответственно, для каждой ячейки и уровня массива (0..n-1) надо создать вложенный массив

Chas 23.12.2008 15:24

если лень инициализировать многомерные массивы вложенными одномерными, а скорость работы не важна, то можно делать так(примерно):

Код:

map = new Object ();
map[x+"_"+y+"_"+z] = data;



Часовой пояс GMT +4, время: 14:40.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.