普通视图

发现新文章,点击刷新页面。
今天 — 2026年3月21日首页

3643. 垂直翻转子矩阵

作者 navi-hex
2025年9月24日 20:39

Problem: 3643. 垂直翻转子矩阵

[TOC]

思路

模拟

Code

###Rust

impl Solution {
    pub fn reverse_submatrix(mut grid: Vec<Vec<i32>>, x: i32, y: i32, k: i32) -> Vec<Vec<i32>> {
        let (x, y, k) = (x as usize, y as usize, k as usize);
        for u in x..x + k / 2 {
            let d = x + k - 1 - u + x;
            for i in y..y + k {
                let p1 = &mut grid[u][i] as *mut i32;
                let p2 = &mut grid[d][i] as *mut i32;
                unsafe { std::ptr::swap(p1, p2); }
            }
        }

        grid
    }
}
❌
❌