代码拉取完成,页面将自动刷新
class Solution {
public:
vector<vector<int>> shiftGrid(vector<vector<int>>& grid, int k) {
int rows = grid.size();
int cols = grid[0].size();
vector<vector<int>> ans(rows, vector<int>(cols));
for (int row = 0; row < rows; row++) {
for (int col = 0; col < cols; col++) {
/* 右移 */
int c = (col + k) % cols;
/* 下沉 */
int r = (row + (col + k) / cols) % rows;
ans[r][c] = grid[row][col];
}
}
return ans;
}
};
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。