Что является наиболее эффективным способом проверки равенства двух матриц m * n и, что более важно, индекса [i] [j] (или индексов), из-за чего две матрицы неравны.равенство матриц m * n
В моем случае «m» относительно невелико (< = 4), а n относительно велико (< = 512).
Контекст проблемы: у меня есть Active Standby setup для моего приложения. Всякий раз, когда происходит событие, которое вызывает изменение состояния, активный отправляет обновление в режим ожидания. Тем не менее, мы наблюдаем, что иногда режим ожидания не синхронизируется с активным, даже если активный отправляет все обновления. Поэтому мы планируем провести аудит структуры данных, синхронизированной. Аудит рассчитает контрольную сумму на активную и отправит их в подчиненный. Раб будет делать то же самое и вернет NAk, если они не совпадут. Актив снова синхронизирует ведомое устройство. Моя проблема в том, что я хочу, чтобы slave вернул позицию [i] [j], из-за которой контрольная сумма не совпала.
Edit: Язык C
Язык? Библиотеки? –