NVIDIA / VO OA 面试真题解析:二维 float 矩阵转置

21次阅读
没有评论

In modern C++, given a 2D matrix of floats, write a C++ function to transpose it.

这道题要求你实现一个二维 <code>float</code> 矩阵的转置函数,也就是把原矩阵的第 <code>i</code> 行第 <code>j</code> 列元素,放到结果矩阵的第 <code>j</code> 行第 <code>i</code> 列。解题核心非常直接:遍历原矩阵,把元素写入一个尺寸交换后的新矩阵即可;如果面试官进一步要求原地修改,则需要考虑矩阵是否为方阵以及如何处理内存布局。整体重点在于熟悉二维数组 / 向量的索引关系与基础矩阵操作。

正文完
 0