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

网站制作国内知名企业红包app开发软件

网站制作国内知名企业,红包app开发软件,wordpress改浏览数数据库,伊春网站建设公司【leetcode面试经典150题】专栏系列将为准备暑期实习生以及秋招的同学们提高在面试时的经典面试算法题的思路和想法。本专栏将以一题多解和精简算法思路为主,题解使用C语言。(若有使用其他语言的同学也可了解题解思路,本质上语法内容一致&…

【leetcode面试经典150题】专栏系列将为准备暑期实习生以及秋招的同学们提高在面试时的经典面试算法题的思路和想法。本专栏将以一题多解和精简算法思路为主,题解使用C++语言。(若有使用其他语言的同学也可了解题解思路,本质上语法内容一致)

【题目描述】

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

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

【示例一】

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

【示例二】

输入: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 n = matrix.size();auto matrix_new = matrix;for (int i = 0; i < n; ++i) {for (int j = 0; j < n; ++j) {matrix_new[j][n - i - 1] = matrix[i][j];}}matrix = matrix_new;}
};// 方法二:水平翻转 + 对角线翻转class Solution {
public:void rotate(vector<vector<int>>& matrix) {int n = matrix.size();// 水平翻转for (int i = 0; i < n / 2; ++i) {for (int j = 0; j < n; ++j) {swap(matrix[i][j], matrix[n - i - 1][j]);}}// 主对角线翻转for (int i = 0; i < n; ++i) {for (int j = 0; j < i; ++j) {swap(matrix[i][j], matrix[j][i]);}}}
};
http://www.yayakq.cn/news/784357/

相关文章:

  • vps可以同时做ss和网站吗山东省济宁市嘉祥县建设局网站
  • 重庆企业建站程序秦皇岛住房和城乡建设网官网
  • 广西柳州住房和城乡建设局网站网站域名做哪个会计科目
  • 电子商务网站建设与规划视频wordpress标题属性
  • 站长之家官网网址明星网页网站制作
  • 住房和城乡建设部网站 挂证通报教做面包的网站
  • 网站制作技术支持建筑模板915 1830重量
  • 中国电力建设集团网站高清片源服务器
  • 学校网站开发研究的意义和目的做网站策划师的图片
  • app运营方案策划宁波做网站seo
  • 怎么查网站备案信息百度页面
  • 赤峰市网站建设培训制作中秋网页素材
  • 建设茶网站发布与推广方案优化大师官网
  • 深圳网站建设运营网站是不是要用代码做
  • 专业商城网站建设哪家便宜都江堰旅游门户网站
  • 如何查询网站被百度收录情况用阿里云做网站会不会被黑
  • 南通高端网站建设咨询如何在360网站上做软文推广
  • 找网站开发项目极简wordpress博客
  • 网站地图怎么样做更利于收录wordpress 显示菜单
  • 西安建网站公司应用app官方下载
  • 机械制造网站推广app的方法和策略
  • 国外做名片的网站网页制作颜色的代码大全
  • 做期货在哪个网站查资料wordpress 忘记用户名
  • 监利网站建设阿里云做视频网站可以吗
  • 中山网站排名成都广告公司地址电话
  • 网站中单选按钮怎么做织梦后台如何做网站地图
  • 北京手机网站建设公司排名常州网站开发
  • 衡水网站建设衡水网址大全2345 下载这?
  • 南宁做网站价格c2c客户有哪些下单入口
  • 百度云服务器搭建网站步骤qq小程序开发