Имя: Пароль:
1C
 
Многомерный массив в 7.7 - это реально ?
0 BeaViS
 
24.05.07
11:17
Многомерный массив в 7.7 - это реально ?
1 igork1966
 
24.05.07
11:18
Таблицы значений, списки значений...
2 Анатолий Вассерман
 
24.05.07
11:18
ага. список значений
3 gr13
 
24.05.07
11:19
а почему нельзя просто кучу массивов создать?
4 IUnknown
 
24.05.07
11:21
(3)И как получить значение из узла [10,10]?
5 BeaViS
 
24.05.07
11:24
(1, 2) ПолучитьЗначение() из списка в 4 раза медленнее, чем из массива

Получить() из списка ~ в 8 раз медленнее, чем из массива

ПоучитьЗначение() из таблицы с одной колонкой ~ в 8 раз медленнее, чем из массива

Так что хочу массив - много вложенных циклов предстоит сделать ...
6 АЛьФ
 
24.05.07
11:25
Любой многомерный массив можно представить одномерным массивом.
7 BeaViS
 
24.05.07
11:30
(6) Например ?
8 IUnknown
 
24.05.07
11:31
(6)Он наверное с графикой на прямую не работал.
9 asady
 
24.05.07
11:31
(7) ты что - не знаешь этого?
11 Волшебник
 
модератор
24.05.07
11:32
(7) допустим есть массив N=5 на M=10
тогда чтобы получить элемент мас[i,j], ты делаешь мас[i*M + j]
12 BeaViS
 
24.05.07
11:34
(11) Спасиб :)
13 АЛьФ
 
24.05.07
11:35
2(7)
Перем м[100]; //м[10][10]
Для х = 0 по 9 Цикл
 Для у = 0 по 9 Цикл
   тм = м[х*10+у+1]; //м[х][у]
 КонецЦикла;
КонецЦикла;
14 IUnknown
 
24.05.07
11:35
(11)Не много не правильно мас[(i-1)*М+j]
15 Волшебник
 
модератор
24.05.07
11:35
(14) Спасибо за поправку.
16 IUnknown
 
24.05.07
11:36
(15)Телепат?
17 BeaViS
 
24.05.07
15:51
(14, 15) А есть универсальная формула, не зависящая от числа измерний ?
18 IUnknown
 
24.05.07
15:53
(17)Неа.
19 BeaViS
 
24.05.07
16:01
А, все, разобрался ... вернее понял как вывести для массива с любым числом измерений ...

торможу, сорри :)
20 kazam
 
24.05.07
16:09
(1) СоздатьОбъект("МногомерныйСписокЗначений") ?
21 kazam
 
24.05.07
16:10
(19) С++?