首页 > 其他分享 >leetcode48-旋转图像

leetcode48-旋转图像

时间:2022-08-22 22:56:08浏览次数:96  
标签:rotate matrix int void 旋转 leetcode48 图像 public

旋转图像

  • 原地旋转

将正方形的数组切分成一个个圈,然后对这个圈进行移动

class Solution {
    public void rotate(int[][] matrix) {
        int n = matrix.length;
        for(int i = 0; i < n/2; i++){
            rotate(matrix, i, n-1-i);
        }
    }
    public void rotate(int[][] matrix, int a, int b){
        if(a == b)  return;
        for(int i = 0; i < b-a; i++){
            int t1 = matrix[a][a+i], t2 = matrix[a+i][b], t3 = matrix[b][b-i], t4 = matrix[b-i][a];
            matrix[a][a+i] = t4; matrix[a+i][b] = t1; matrix[b][b-i] = t2; matrix[b-i][a] = t3;
        }
    }
}

标签:rotate,matrix,int,void,旋转,leetcode48,图像,public
From: https://www.cnblogs.com/xzh-yyds/p/16614539.html

相关文章

  • ps2022(Photoshop 2022)Mac/win最新图像处理中文版
    AdobePhotoshop2022Mac/win是数字图像处理和编辑的行业标准,提供了全面的专业修饰工具包,并具有旨在激发灵感的强大编辑功能。Photoshop带有大量图像处理工具,旨在帮助您......
  • 抠图不求人,五个超好用的图像处理神器,建议收藏!
    hello,大家好呀,今天开分享抠图小技巧谈起抠图/图像去除背景,大家第一时间都应该是想到PS。但并不是每个人的电脑都装上了PS,真到了要用的时候,还不一定用得好。那么,今天我......
  • 如何在 HTML 中调整图像大小?
    了解在HTML中调整图像大小的不同技术、何时应避免在浏览器端调整大小,以及在Web上操作和提供图像的正确方法。如果您的图像不适合布局,您可以在HTML中调整其大小。在......
  • 在Kubuntu 22.04上查看HEIF图像
    介绍HEIF是目前智能手机上常见的高效图片格式。KDEFramework5.80.0正式支持了HEIF格式图像,但不知为何,开发者在编译相关的支持库时没有打开HEIF支持选项,导致目前最新的Ku......
  • 旋转、移动、删除和重新编号 PDF 页面
    https://helpx.adobe.com/cn/acrobat/using/manipulating-deleting-renumbering-pdf-pages.html......
  • 适用于ps的Raw格式图像插件
    AdobeCameraRaw14中文版是适用于ps的Raw格式图像插件,安装上CameraRaw插件能在PS中打开编辑RAW格式文件,可以说是专业摄影师必备工具。目前AdobeCameraRaw中文版已经支......
  • 关于使用layui加cropper实现裁剪图像
    1.基本使用步骤在<head>中导入cropper.css样式表: <linkrel="stylesheet"href="/assets/lib/cropper/cropper.css"/>在<body>的结束标签之前,按顺序导入如......
  • 操作系统学习笔记4 | CPU管理 && 多进程图像
    操作系统的核心功能就是管理计算机硬件,而CPU就是计算机中最核心的硬件。而通过学习笔记3的简史回顾,操作系统通过多进程图像实现对CPU的管理。所以多进程图像是操作系统的核......
  • matlab对倾斜图像的矫正
    I=imread('附件B.PNG');f=rgb2gray(I);%灰度化BW=edge(f,'canny');%edge:以灰度图像为输入,'canny'为边缘检测算子%输出BW为二值图像,边缘......
  • 简易图像编辑器Seashore
    为大家带来一款简易的图形编辑器,Seashore许您使用多个图层,使您可以使用画笔,并集成文本工具,帮助大家快速绘图和编辑图像。软件下载地址这是一个易于使用但功能强大的图像......