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

苏州网站建设代理渠道游戏网官网

苏州网站建设代理渠道,游戏网官网,永嘉规划建设局网站,医疗器械解题思路 在 代码注释中#xff01; 文章目录 73. 矩阵置零54. 螺旋矩阵48. 旋转图像240. 搜索二维矩阵 II 73. 矩阵置零 class Solution { public:void setZeroes(vectorvectorint matrix) {// 难点#xff1a;原地算法// 直接复用 matrix 第一行 和 …解题思路 在 代码注释中 文章目录 73. 矩阵置零54. 螺旋矩阵48. 旋转图像240. 搜索二维矩阵 II 73. 矩阵置零 class Solution { public:void setZeroes(vectorvectorint matrix) {// 难点原地算法// 直接复用 matrix 第一行 和 第一列但是会 覆盖 所以 单独两个变量 记录 第一行第一列// 单独两个变量 记录 第一行第一列int r0 1, c0 1;int n matrix.size(), m matrix[0].size();for(int j 0;j m;j ) {if(matrix[0][j] 0) r0 0;}for(int i 0;i n;i ){if(matrix[i][0] 0) c0 0;}for(int i 1;i n;i ){for(int j 0; j m;j ){if(matrix[i][j] 0) matrix[0][j] matrix[i][0] 0;}}// 置0for(int j 1; j m;j ){if(matrix[0][j] 0){for(int i 0;i n;i ) matrix[i][j] 0;}}for(int i 1;i n;i ){if(matrix[i][0] 0){for(int j 0;j m;j ) matrix[i][j] 0;}}// 单独的行列if(!r0)for(int j 0;j m;j ) matrix[0][j] 0;if(!c0)for(int i 0;i n;i ) matrix[i][0] 0;} };54. 螺旋矩阵 class Solution { public:vectorint spiralOrder(vectorvectorint matrix) {// 方向矢量 模拟int n matrix.size(), m matrix[0].size();int k 0;int dx[4] {-1,0,1,0}, dy[] {0,1,0,-1};bool st[n][m];memset(st, 0, sizeof st);vectorint res;int x 0, y 0, d 1;int a, b;while(k n * m){res.push_back(matrix[x][y]);st[x][y] true;int a x dx[d], b y dy[d];if(a 0 || a n || b 0 || b m || st[a][b]) {d (d 1) % 4;a x dx[d], b y dy[d];}x a, y b;k ;}return res;} };48. 旋转图像 class Solution { public:void rotate(vectorvectorint matrix) {// 原地算法// 先 对角线翻转(顺时针180) 然后 左右翻转逆时针90 顺时针旋转 90 度int n matrix.size(), m matrix[0].size();// 对角线 翻转for(int i 0;i n;i ){for(int j 0;j i;j ){swap(matrix[i][j], matrix[j][i]);}}// 左右翻转for(int i 0; i n;i ){for(int j 0, k m - 1; j k;j , k -- ) swap(matrix[i][j], matrix[i][k]);}} };240. 搜索二维矩阵 II class Solution { public:bool searchMatrix(vectorvectorint matrix, int target) {// 从右上角开始 搜索int n matrix.size(), m matrix[0].size();int i 0, j m - 1;while(i n j 0){if(target matrix[i][j]) i ;else if(target matrix[i][j]) j -- ;else if(target matrix[i][j]) return true;}return false;} };
http://www.w-s-a.com/news/438817/

相关文章:

  • 怎样建自己的网站免费的百度关键词排名点击
  • 医院网站建设的特点怎么查看网站百度快照
  • 网站 如何备案一般网站开发公司
  • 做网站的公司 贵阳郑州新像素ui设计培训收费
  • 温州网站建设公司电话给个免费的网址
  • 个人做电子商务网站备案软考高级
  • 淘宝客需要自己做网站吗四川遂宁做网站的公司
  • 编写网站策划书缘魁上海网站建设
  • 梧州外贸网站推广设计wordpress 上传 七牛
  • 增加网站备案千灯做网站
  • 深圳做网站的公php做简易网站
  • 徐州哪家做网站好商业空间设计效果图
  • 重庆建网站cqiezscom大学毕业做网站插画师好吗
  • 在门户网站做产品seo怎么样做网站管理员
  • 动画做视频在线观看网站字体安装+wordpress
  • vs2015网站开发做珠宝建个网站推广怎么样
  • 大桥外语官方网站星做宝贝佛山微信网站开发
  • 河南建设网站公司哪家好怎样做一家网站
  • 安阳市哪里做网站建设网站流量怎么赚钱
  • 网站开发与优化课程总结软件班级网站建设
  • py网站开发wordpress 公司网站 模板 下载
  • 长春城乡建设部网站首页英文网站推广服务
  • wordpress实训上海整站seo
  • 福建自己建设网站义乌市企推网络科技有限公司
  • 宁波优化网站哪家好织梦网站地图怎么做
  • 怎么在自己的网站加关键词烟台企业网站建设
  • 中山网站建设界面设计职业技能等级证书
  • 做网站首页多少钱免费版企业邮箱注册
  • ppp模式在网站建设的南昌专业做网站公司哪家好
  • 泰安网站建设制作电话号码百度sem竞价托管公司