题目链接3643. 垂直翻转子矩阵简单算法原理解法双指针1ms击败43.72%时间复杂度O(k²)双指针专题一轮复习——B.双指针模型总结参照下题的思路用双指针实现A.每日一题——344. 反转字符串①用left指向最上行right指向最下行②只要left和right还未相遇就持续进行该行的每列交换Java代码class Solution { public int[][] reverseSubmatrix(int[][] grid, int x, int y, int k) { int leftx,rightxk-1; while(leftright){ for(int jy;jyk;j){ int tgrid[left][j]; grid[left][j]grid[right][j]; grid[right][j]t; } left; right--; } return grid; } }
A.每日一题:3643. 垂直翻转子矩阵
题目链接3643. 垂直翻转子矩阵简单算法原理解法双指针1ms击败43.72%时间复杂度O(k²)双指针专题一轮复习——B.双指针模型总结参照下题的思路用双指针实现A.每日一题——344. 反转字符串①用left指向最上行right指向最下行②只要left和right还未相遇就持续进行该行的每列交换Java代码class Solution { public int[][] reverseSubmatrix(int[][] grid, int x, int y, int k) { int leftx,rightxk-1; while(leftright){ for(int jy;jyk;j){ int tgrid[left][j]; grid[left][j]grid[right][j]; grid[right][j]t; } left; right--; } return grid; } }