Перемешивание двухмерных массивов
Необходимо написать функцию перемешивания 2-мерных массивов. Желательно перемешивать не только "столбцы" (элементы во вложенных массивах), но и "строки". Недопустимо, чтобы перемешивания оказались минимальными (несколько элементов), так же есть 1 элемент (расположен в правом нижнем "углу" массива), который не должен менять положения. Может кто-то сталкивался с подобной задачей? Буду рад помощи.
|
Ну так перемешайте сначала массив массивов, а потом каждый их этих массивов. Ну и напоследок поменяйте элемент, который не должен менять свою позицию, с нижним правым.
|
Цитата:
|
Цитата:
|
Цитата:
Ну тогда есть вариант ещё проще: конвертируем матрицу m×n в массив размера mn и перемешиваем его. А потом обратно. Цитата:
|
Ясно. Спасибо.
|
Часовой пояс GMT +3, время: 02:27. |