Я занимался обработкой большого количества информации, и мой партнер сказал мне, что я использую слишком много матриц, чтобы манипулировать переменными проблемы. Идея заключалась в том, чтобы использовать массивы с одним измерением int a[]
вместо 2-мерных массивов int b[][]
, чтобы сохранить память и скорость обработки алгоритма. Насколько очевидно, что это изменение ускорит скорость выполнения или компиляции моего кода в С++?
Ваш вопрос приглашает на догадки, но:
Насколько очевидно, что это изменение ускорит скорость выполнения или компиляции моего кода в С++?
Прогноз крайне неопределен. Единственный правильный ответ - измерить.
Измерение - это знание. Вы можете процитировать меня по этому поводу.
int b[MAX_SIZE][MAX_SIZE]
и используете только его часть.