In modern C++, given a 2D matrix of ‘float’s, write a C++ function to transpose it.
这题表面是基础矩阵题,但重点在“modern C++”的工程味:你怎么表达二维矩阵(嵌套 vector 还是一维扁平数组 + 索引)、怎么处理 非方阵 (m×n 变 n×m)、以及函数设计是 返回新矩阵 还是 原地转置(原地通常只对方阵可行)。面试官会听你讲清楚边界、复杂度(时间一般 O(mn))、以及实现是否安全、清晰。
正文完