当前位置: 首页 > news >正文

leetcode-顺时针旋转矩阵-111

题目要求
在这里插入图片描述

思路
1.假设现在有一个矩阵
123
456
789
2.我们可以根据19这个对角线将数据进行交换,得到矩阵
147
258
369
3.然后将矩阵每一行的数据再翻转,得到矩阵
741
852
963

代码实现

class Solution {
public:vector<vector<int> > rotateMatrix(vector<vector<int> >& mat, int n) {for(int i = 0; i < n; i++)for(int j = i; j < n; j++)swap(mat[i][j], mat[j][i]);for(int i = 0; i < n; i++)reverse(mat[i].begin(), mat[i].end());return mat;}
};
http://www.lryc.cn/news/354826.html

相关文章:

  • 解决GoLand无法Debug
  • 云原生周刊:K8s 上的 gRPC 名称解析和负载平衡
  • 从0开始回顾ElasticSearch
  • 小阿轩yx-Shell编程之条件语句
  • MyBatis-Plus 从入门到精通
  • 爬虫利器Frida RPC入门——夜神模拟器环境篇
  • 猫狗分类识别模型建立①数据标记
  • FME学习之旅---day28
  • vue3项目中字典和全局方法的创建与使用
  • 51-54 Sora能制作动作大片还需要一段时间 | DrivingGaussian:周围动态自动驾驶场景的复合高斯飞溅
  • 数据挖掘实战-基于余弦相似度的印度美食推荐系统
  • 深入探索DreamFusion:文本到3D生成的革命性技术
  • JSP期末要点复习
  • AJAX(JavaScript版本)
  • 框架学习之SpringMVC学习笔记(一)
  • 数据集005:螺丝螺母目标检测数据集(含数据集下载链接)
  • Swift 类和结构体
  • 网络安全相关面试题(hw)
  • 前端开发攻略---三种方法解决Vue3图片动态引入问题
  • 零售EDI:Target DVS EDI项目案例
  • AWS安全性身份和合规性之AWS Firewall Manager
  • R实验 随机变量及其分布
  • rapidssl泛域名https600元一年
  • 月薪5万是怎样谈的?
  • linux下宝塔负载100%解决方法
  • 【C++】STL快速入门基础
  • 面向对象编程的魅力与实战:以坦克飞机大战为例
  • 二叉树——堆的实现
  • 【Spring】DynamicDataSourceHolder 动态数据源切换
  • LeeCode 3165 线段树