C ++에서 행렬을 전치하는 가장 빠른 방법은 무엇입니까? 전치해야 할 행렬 (상대적으로 큼)이 있습니다. 예를 들어 내 행렬이 a b c d e f g h i j k l m n o p q r 결과는 다음과 같습니다. a g m b h n c I o d j p e k q f l r 이를 수행하는 가장 빠른 방법은 무엇입니까? 이것은 좋은 질문입니다. 행렬 곱셈 및 가우스 스미어 링과 같이 좌표를 바꾸는 것보다 실제로 행렬을 메모리에서 전치하려는 많은 이유가 있습니다. 먼저 전치에 사용하는 기능 중 하나를 나열하겠습니다 ( 편집 : 훨씬 더 빠른 솔루션을 찾은 내 대답의 끝 부분을 참조하십시오 ) void transpose(float *src, float *dst, const int N, const int..