Суббота, 27 Апреля 2024, 23:17

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Программирование » C/C++ » Умножение двух матриц по схеме Кнута (C++)
Умножение двух матриц по схеме Кнута
RamilyanamanaДата: Суббота, 28 Ноября 2015, 16:06 | Сообщение # 1
Биззи Джей Ужасный
Сейчас нет на сайте
Из файла берутся две квадратные матрицы. Из каждой берутся ненулевые элементы и записываются в список (для каждой матрицы свой) в виде:
(x, y, z) - x - строка, y - столбец, z - элемент.

подскажите, пожалуйста, как можно реализовать умножение этих матриц. весь день думаю над задачей. Ничего толкового пока не придумал. Точней я придумал как сделать, но код работает, только если в матрицах нет элементов с одинаковыми координатами, то есть (2, 2, 5) и (2, 2, 3). а вот как сделать, чтоб и с одинаковыми координатами работал, не знаю



GudleifrДата: Суббота, 28 Ноября 2015, 18:27 | Сообщение # 2
почти ветеран
Сейчас нет на сайте
Ramilyanamana, дык, "запись в списках" для операции умножения эквивалентна "честной записи в двумерных массивах". Алгоритм тот же.

Быдлокодеры любят повторять: "логика, убивающая мозг",- когда их пытаются заставить программировать.
Форум игроделов » Программирование » C/C++ » Умножение двух матриц по схеме Кнута (C++)
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг