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

厚街手机网站建设上海行业门户网站建设技术

厚街手机网站建设,上海行业门户网站建设技术,网站建设超链接制作,深圳龙岗房价给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像#xff0c;这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 思路一#xff1a;直接旋转 void rotate(int** matrix, int matrixSize, int…给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 思路一直接旋转 void rotate(int** matrix, int matrixSize, int* matrixColSize){int temp;for(int i1;imatrixSize;i)for(int j1;jmatrixSize;j)if(i*2matrixSize1 j*2matrixSize){tempmatrix[i-1][j-1];matrix[i-1][j-1]matrix[matrixSize-j][i-1];matrix[matrixSize-j][i-1]matrix[matrixSize-i][matrixSize-j];matrix[matrixSize-i][matrixSize-j]matrix[j-1][matrixSize-i];matrix[j-1][matrixSize-i]temp;} } 时间复杂度O(n^2)空间复杂度O(1) 分析 本题要求选择数组可将矩阵分为4个部分左上角的部分进行旋转当i*2matrixSize1 j*2matrixSize时将数字转到下个部分的位置上直到遍历完整个矩阵就旋转完了。 总结 本题对数组的应用有所考察除将矩阵分为4个部分后进行旋转的方法还可使用辅助数组来进行旋转但辅助数组需使用内存存放数组在内存使用上不如直接旋转的方法。
http://www.zqtcl.cn/news/52869/

相关文章:

  • 山东企业网站建设公司编程软件做网站的
  • 学习网站模板下载做网站 广告费 步骤
  • 大良网站智能推广如何2023来个网站可以看的
  • 设计师网站源码怎么选择网站模板
  • c2c网站建设要多少钱百度网盘帐号登录入口
  • 外贸型网站开发备案上个人网站和企业网站的区别
  • 秒速网站建设义乌网一件代发
  • 网站如何做流媒体安装一个宽带多少钱
  • 车辆年检查询系统官方网站江阴企业网站建设
  • 专业的学校网站建设建什么网站
  • 石家庄搭建网站工作简历模板电子版
  • 哔哩哔哩网站怎么做视频软件h5页面版式设计有哪些方法
  • 淄博论坛网站建设购物网站建设网
  • 网站设计公司 上海北京网站建设公司怎么排版
  • 知果果网站谁做的潞城网站建设
  • 江西做网站建站公司怎么获客
  • 制作网站的方法有哪些内容wordpress 首页关键词
  • 做微信的网站秀客中国工商银行官网网站
  • 网站建设项目费用报价网页设计的制作流程
  • 企业网站搭建项目概述范文网站专题怎么做
  • 梁山城乡建设局网站苏宁易购网站建设 的定位
  • 中国建设银行官网站电话长治电商平台网站
  • 免费网站登陆模板wordpress实现文章阅读次数
  • 莘县制作网站西安黄页查询
  • 网站推广软件破解版国外做化学申报的网站
  • 微信公众号外链接网站开发网络seo优化服务
  • 百度网盘做自已网站wordpress 分类文章置顶插件
  • c可以做网站么如何免费制作一个公司网站
  • 专业网站建设公司在线咨询新余网站建设
  • 国外电商网站有哪些ppt网站有哪些