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

南宁网站建设开发免费域名注册服务网站

南宁网站建设开发,免费域名注册服务网站,网站制作的市场前景,公司网站建设如何做账题目介绍 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在** 原地** 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1: 输入:matrix [[1,2,3],[4,5,6]…

题目介绍

给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。

你必须在** 原地** 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。

示例 1:

在这里插入图片描述

输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]
输出:[[7,4,1],[8,5,2],[9,6,3]]

示例 2:

在这里插入图片描述

输入:matrix = [[5,1,9,11],[2,4,8,10],[13,3,6,7],[15,14,12,16]]
输出:[[15,13,2,5],[14,3,4,1],[12,6,8,9],[16,7,10,11]]

提示:

  • n == matrix.length == matrix[i].length
  • 1 <= n <= 20
  • -1000 <= matrix[i][j] <= 1000

解答

class Solution {
public:void rotate(vector<vector<int>>& matrix) {// 先上下交换元素,后对角交换int size = matrix.size();int i = 0, j = size - 1;while(i < j){vector<int> temp = matrix[i];matrix[i] = matrix[j];matrix[j] = temp;i++; j--;}// 对角交换for(int i = 0; i < size; ++i){for(int j = i + 1; j < size; ++j){int temp = matrix[i][j];matrix[i][j] = matrix[j][i];matrix[j][i] = temp;}}}
};
http://www.sczhlp.com/news/73522/

相关文章:

  • 网站设置成黑白移动网站网上营业厅
  • 即墨网站建设即墨化工行业网站设计
  • 无锡网站建设制作设计wordpress弹出插件
  • 非盈利性备案网站 淘宝客网站wordpress报名系统
  • 比较好的网站建设哪家好什么是网站建设方案书
  • 校园网站服务建设太仓市住房和城乡建设局网站
  • 网站建设cms贵阳网站建设多少钱
  • 合肥网站建设 合肥网络推广岳阳博物馆网站
  • 信息公司网站建设方案 游戏网站关键词效果追踪怎么做
  • 迅速编程做网站古城做网站的公司
  • 做兼职用哪个网站好给你一个网站你怎么做的
  • 做网站建设与推广企业创建网页快捷键
  • 手机网站微信咨询做网站 中企动力
  • 科研网站建设广州天河区做网站的公司
  • 北京建设信息咨询中心网站9377 这种网站怎么做
  • 临安建设工程规划公示网站在线设计公司logo
  • 做reference的网站手机怎么做动漫微电影网站
  • 电子商务网站建设实验总结优化营商环境的措施建议
  • 注册公司的网站是什么建网站pc版 (报价)
  • 怎么建公司网站上海市教育网官网
  • 网站建设的提升服务器代理
  • 网站打不开原因检测wordpress底部版权
  • 密云网站制作案例wordpress访问
  • 福田网站建设公司网站建设费算广告费吗
  • 网站的demo怎么做建e网室内设计网现代简约
  • 网站改版301是什么意思营销策划公司职位
  • 个性flash网站湖北政务服务网
  • 网站开发什么语言广西网络电视
  • 做网站前端要会什么征信报告
  • 网站索引量下降写网站建设的论文