PDA

Просмотр полной версии : массив через массив


GrafMine
11.01.2013, 22:35
Нужна помощь в решение проблемы с массивами, как массив arr2 может "пройти" через arr1:
private var arr1:Array;
private var arr2:Array;

arr1 = [[A1], [B1], [C1], [D1],
[A2], [B2], [C2], [D2],
[A3], [B3], [C3], [D3],
[A4], [B4], [C4], [D4]];

arr2 = [[AA1], [BB1]];

что бы АА1 был на месте В1-В4, и ВВ1 на месте С1-С4

iflamberg
11.01.2013, 22:57
Я ничего не понял. Что значит "пройти"?

Dukobpa3
11.01.2013, 23:02
Это не проблема с массивами это алгебра за 10-11 класс. Операции с матрицами.
умножение матриц (http://ru.wikipedia.org/wiki/%D0%A3%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BC%D0%B0%D1%82%D1%80%D0%B8%D1%86)

Добавлено через 2 минуты
и мне кажется что массив массивов массивов - это вырвиглазое ООП. И можно всё решить иначе.

GrafMine
11.01.2013, 23:35
Я ничего не понял. Что значит "пройти"?
Примерно вот так :

arr1 = [[A1], [AA1], [BB1], [D1],
[A2], [B2], [C2], [D2],
[A3], [B3], [C3], [D3],
[A4], [B4], [C4], [D4]];

arr1 = [[A1], [B1], [C1], [D1],
[A2], [AA1], [BB1], [D2],
[A3], [B3], [C3], [D3],
[A4], [B4], [C4], [D4]];

arr1 = [[A1], [B1], [C1], [D1],
[A2], [B2], [C2], [D2],
[A3], [AA1], [BB1], [D3],
[A4], [B4], [C4], [D4]];


arr1 = [[A1], [B1], [C1], [D1],
[A2], [B2], [C2], [D2],
[A3], [B3], [C3], [D3],
[A4] [AA1], [BB1], [D4]];


Добавлено через 47 часов 6 минут

и мне кажется что массив массивов массивов - это вырвиглазое ООП. И можно всё решить иначе.
Не подскажите как именно ?:rolleyes:

Dukobpa3
14.01.2013, 07:41
Не подскажите как именно ?
Если бы я еще знал ЧТО именно планируется решить, то мб и подсказал бы.

wvxvw
14.01.2013, 15:56
let difference B - A
for i from A to truncate((arr1.length - A), arr1.length)
arr1[i] = AA1
arr1[i + difference] = BB1
done
Если я вообще понял, что именно нужно сделать.

strangedk
14.01.2013, 16:02
широкую на широкую

задача очень вероятно не должна решаться так. хочу услышать постановку самой задачи, интересно решить

GrafMine
16.01.2013, 10:09
широкую на широкую

задача очень вероятно не должна решаться так. хочу услышать постановку самой задачи, интересно решить

массив arr1 - как рабочая область допустим окно со стеклом, а массив arr2 капля дождя каторая стекает по стеклу ... или как с фильма матрицы когда буквы падают...