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

青县网站建设网络推广途径

青县网站建设,网络推广途径,南京网站建设优化,网站logo怎么做最清楚给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。示例 1:输入:matrix [[1,2,3],[4,5,6],[7,8,9]]输出&#…

给定一个 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

48. 旋转图像 - 力扣(Leetcode)

思路

1. 先将矩阵按照对角线折叠,上角元素与左下角元素交换
2. 将矩阵左右交换
这样的转换原因:旋转90度的话,那就是需要将行与列转换。然后,再想办法转为预期矩阵

c++:

class Solution {
public:void rotate(vector<vector<int>>& matrix) {// 1. 沿着对角线将元素折叠,右上角元素与左下角元素交换int n = matrix.size();for(int i=0; i<n; i++) {for(int j=i+1; j<n; j++) {int tmp = matrix[i][j];matrix[i][j] = matrix[j][i];matrix[j][i] = tmp;}}// 2. 将矩阵左右交换for(int i=0; i<n; i++) {int left = 0;int right = n-1;while(left < right) {int tmp = matrix[i][left];matrix[i][left] = matrix[i][right];matrix[i][right] = tmp;left++;right--;}}}
};

http://www.yidumall.com/news/55580.html

相关文章:

  • 网上商城怎样推广seo如何建立优化网站
  • 益保网做推广网站吗?人力资源和社会保障部
  • wordpress tabs百度推广优化是什么?
  • 网站的cgi-bin目录创建自己的网页
  • 德国网站建设seo网址大全
  • 深圳开发公司网站建设比较好的东莞建设网
  • 做机加工的网站媒体发布平台
  • 个人网站建设及实现自媒体平台注册入口
  • 莞城区网站仿做北京seo关键词排名优化
  • 什么叫域名如何优化搜索引擎的准确性
  • 选择电商网站建设镇江seo公司
  • 干事儿网网站开发seo公司排名
  • 烟台网站建设合肥公司百度一下你就知道啦
  • 易用的做网站软件海南百度推广开户
  • 潍坊网站谷歌关键词搜索排名
  • wordpress文章文件东莞seo报价
  • 做公司网站要多少钱seo知名公司
  • 哪个网站可以做ppt模板推广网站排名
  • 高校后勤网站建设要求宝鸡网站开发公司
  • 在婚恋网站做翻译好吗重庆快速排名优化
  • 医疗网站备案网络营销的背景和意义
  • 网站导航规划超级外链工具 增加外链中
  • 一站式网站手机端怎么做网络营销服务商有哪些
  • 网站开发服务费记账seo实战培训费用
  • asp网站制作实例教程网络营销技巧
  • 北京做网站的公司哪家好百度站长工具网站提交
  • 网站建设开发报价单seo的基本步骤顺序正确的是
  • 足彩网站怎样做推广营销型制作网站公司
  • 获取网站物理路径网络推广平台有哪些
  • 福田网站制作比较好的网络营销工具体系