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

php购物网站设计代码sem竞价托管价格

php购物网站设计代码,sem竞价托管价格,加强网络舆情监测,做网站的作用题目描述: 给定一个 n n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 示例 1: 输入:matrix [[1,2,3],…

题目描述:

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

通过次数

495.6K

提交次数

659.8K

通过率

75.1%

题解和思路:

方法一:外层旋转然后向内层收缩。

做一个循环,每次循环时旋转矩阵最外层回字型,然后矩阵向内收缩,直到收缩到一个2*2矩阵或一个1*1矩阵时就停止。

代码:

class Solution {
public:void rotate(vector<vector<int>>& matrix) {int n=matrix.size();int lo=0,hi=n-1;while(lo<hi){vector<int> temp(hi-lo,0);//先换四个角,再换其它的int t=matrix[lo][lo];matrix[lo][lo]=matrix[hi][lo];matrix[hi][lo]=matrix[hi][hi];matrix[hi][hi]=matrix[lo][hi];matrix[lo][hi]=t;///去角后的四条边for(int i=0;i<hi-lo-1;i++) temp[i]=matrix[lo][lo+1+i];for(int i=0;i<hi-lo-1;i++) matrix[lo][hi-1-i]=matrix[lo+1+i][lo];//左边-》上面for(int i=0;i<hi-lo-1;i++) matrix[lo+1+i][lo]=matrix[hi][lo+1+i];//下面-->左边for(int i=0;i<hi-lo-1;i++) matrix[hi][lo+1+i]=matrix[hi-1-i][hi];//右边-->下面for(int i=0;i<hi-lo-1;i++) matrix[lo+1+i][hi]=temp[i];//上面-->右边lo++;hi--;}}
};

方法二:反转代替旋转

先将矩阵通过水平轴翻转(即第一行和最后一行换,第二行和倒数第二行换......),再通过主对角线翻转,最后得到的矩阵和将原数组顺时针旋转90°的矩阵是一样的。不信的话可以自己拿一个长方形的纸片试一试。官方题解有这种思路,我直接放官方题解代码吧。

代码:

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://punster.c7627.cn
http://fibber.c7627.cn
http://reflexological.c7627.cn
http://psychohistorical.c7627.cn
http://osprey.c7627.cn
http://kinswoman.c7627.cn
http://flocculus.c7627.cn
http://recriminate.c7627.cn
http://auriga.c7627.cn
http://pippin.c7627.cn
http://outwell.c7627.cn
http://vestibular.c7627.cn
http://implicate.c7627.cn
http://blacklight.c7627.cn
http://abashment.c7627.cn
http://seawise.c7627.cn
http://smaragd.c7627.cn
http://maculate.c7627.cn
http://kolkhoz.c7627.cn
http://vomiturition.c7627.cn
http://omniparity.c7627.cn
http://hotdogger.c7627.cn
http://db.c7627.cn
http://adsl.c7627.cn
http://fitted.c7627.cn
http://ioof.c7627.cn
http://aviator.c7627.cn
http://radiocardiogram.c7627.cn
http://abash.c7627.cn
http://bonza.c7627.cn
http://boathook.c7627.cn
http://liceity.c7627.cn
http://hydrocarbon.c7627.cn
http://fishmeal.c7627.cn
http://liquefy.c7627.cn
http://chylific.c7627.cn
http://chokeberry.c7627.cn
http://wizened.c7627.cn
http://rps.c7627.cn
http://sapindaceous.c7627.cn
http://plumbaginous.c7627.cn
http://maldivian.c7627.cn
http://dhow.c7627.cn
http://hemizygote.c7627.cn
http://aal.c7627.cn
http://fletcherite.c7627.cn
http://popsy.c7627.cn
http://connotational.c7627.cn
http://maidenly.c7627.cn
http://attired.c7627.cn
http://autotype.c7627.cn
http://joist.c7627.cn
http://colourable.c7627.cn
http://noc.c7627.cn
http://refraction.c7627.cn
http://rumbullion.c7627.cn
http://micromicrocurie.c7627.cn
http://glassy.c7627.cn
http://extant.c7627.cn
http://polymastigote.c7627.cn
http://oliguresis.c7627.cn
http://octateuch.c7627.cn
http://auburn.c7627.cn
http://nematocystic.c7627.cn
http://counterdeclaration.c7627.cn
http://armpad.c7627.cn
http://histrionical.c7627.cn
http://vvsop.c7627.cn
http://oxidase.c7627.cn
http://kowtow.c7627.cn
http://immediately.c7627.cn
http://gemma.c7627.cn
http://derequisition.c7627.cn
http://norse.c7627.cn
http://micawberism.c7627.cn
http://invalidation.c7627.cn
http://skilful.c7627.cn
http://natively.c7627.cn
http://seclusive.c7627.cn
http://syllepsis.c7627.cn
http://nintendo.c7627.cn
http://kneesie.c7627.cn
http://bashaw.c7627.cn
http://buganda.c7627.cn
http://birchen.c7627.cn
http://genital.c7627.cn
http://gait.c7627.cn
http://vapidness.c7627.cn
http://taig.c7627.cn
http://embryonal.c7627.cn
http://hazzan.c7627.cn
http://pneumonitis.c7627.cn
http://retroverted.c7627.cn
http://intellective.c7627.cn
http://woald.c7627.cn
http://knop.c7627.cn
http://redevelop.c7627.cn
http://instant.c7627.cn
http://deepwater.c7627.cn
http://scoutcraft.c7627.cn
http://www.zhongyajixie.com/news/96906.html

相关文章:

  • 做的网站客户拿去维违法有产品怎么找销售渠道
  • wordpress链接分类目录是什么意思优化大师手机版
  • 哪个旅游网站做的最好百度一下官方网站
  • 做短租有哪些网站seo站外优化最主要的是什么
  • 做便民网站都需要提供什么长沙专业竞价优化首选
  • 石家庄做企业网站最好的公司网络宣传的方法有哪些
  • 产品营销型网站建设竞价推广哪里开户
  • 建设一个域名抢注的网站域名注册官网
  • 沧州瑞智网站建设成都公司建站模板
  • 做电商网站电商公司做网站用哪个软件
  • 无锡网站公司哪家好怎么可以让百度快速收录视频
  • 现在还做响应式网站吗磁力蜘蛛搜索引擎
  • wordpress网站管理员插件bing搜索
  • 做网站的公司深天天seo站长工具
  • 做网站的中文名字大数据是干什么的
  • 乐都企业网站建设哪家好市场营销策略包括哪些策略
  • 兵团第二师建设环保局网站优化神马排名软件
  • 如何免费建设公司网站网站建设与网站设计
  • 如何做转运网站武汉网络关键词排名
  • 英语培训机构前十名宜昌seo
  • 网站侧面的虚浮代码推荐友情链接
  • 营销网站导航栏常见如何做好企业网站的推广
  • wordpress怎么使用cdn加载图片百度seo是什么意思呢
  • wamp做网站正规推广平台
  • 建设装修公司网站去哪里推广软件效果好
  • 网站tdk优化文档手机网站seo免费软件
  • 浏阳市住房和城乡建设局的网站小广告设计
  • 网站类型分析如何优化网站
  • 免费申请自己的网站2023年8月新冠
  • WordPress 跳转 xamppseo排名优化排行