题目48:旋转数组
题目描述:
给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。
你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像
题解:
func rotate(matrix [][]int) { //两次对称,斜线对称交换及纵对称轴交换 for i:=0;ifor j :=i;j matrix[i][j], matrix[j][i] = matrix[j][i], matrix[i][j] } } //第二次,纵轴 for i:=0;i for j:=0;j matrix[i][j], matrix[i][len(matrix)-1-j] = matrix[i][len(matrix)-1-j], matrix[i][j] } } }
猜你喜欢
- 3小时前[AxiosError]: There is no suitable adapter to dispatch the request since :- adapter xhr is not suppo
- 3小时前2023年最新最全uniapp入门学习,零基础入门uniapp到实战项目,unicloud数据后台快速打造uniapp小程序项目
- 3小时前从零基础到精通:Flutter开发的完整指南
- 3小时前Redis之Lua脚本
- 3小时前Oracle中merge语法的使用
- 3小时前Python基础第五篇(Python数据容器)
- 3小时前数据结构第十三弹---链式二叉树基本操作(上)
- 3小时前速学数据结构 | 树 森林 二叉树 的概念详讲篇
- 3小时前【数据结构】带头双向循环链表(小白入门必备知识)
- 3小时前基于 Spring Boot+MySQL实现的在线考试系统源码+数据库,基于不同类型的客观题,进行自动组卷、批卷等功能的考试系统
网友评论
- 搜索
- 最新文章
- 热门文章