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

网站开发的技术分类wordpress电子报

网站开发的技术分类,wordpress电子报,源码网站下载,专做运动装的网站⭐️个人主页:小羊 ⭐️所属专栏:LeetCode 热题 100 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 矩阵矩阵置零螺旋矩阵旋转图像搜索二维矩阵 II 矩阵 矩阵置零 矩阵置零 用两个数组分别标记行和列,判断…
头像
⭐️个人主页:@小羊
⭐️所属专栏:LeetCode 热题 100
很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~

动图描述

目录

    • 矩阵
      • 矩阵置零
      • 螺旋矩阵
      • 旋转图像
      • 搜索二维矩阵 II


矩阵

矩阵置零

  • 矩阵置零

在这里插入图片描述

用两个数组分别标记行和列,判断这一行和这一列有没有出现0。

class Solution {
public:void setZeroes(vector<vector<int>>& matrix) {int m = matrix.size(), n = matrix[0].size();vector<int> row(m), col(n);for (int i = 0; i < m; i++){for (int j = 0; j < n; j++){if (matrix[i][j] == 0){row[i] = 1;col[j] = 1;}}}for (int i = 0; i < m; i++){for (int j = 0; j < n; j++){if (row[i] || col[j]){matrix[i][j] = 0;}}} }
};

螺旋矩阵

  • 螺旋矩阵

在这里插入图片描述

用方向数组来转换方向,当遇到边界、或这个位置已经遍历过了,就是变换方向的时候。

class Solution {
public:vector<int> spiralOrder(vector<vector<int>>& matrix) {int dx[4] = {-1, 0, 1, 0}, dy[4] = {0, 1, 0, -1};int m = matrix.size(), n = matrix[0].size();vector<vector<bool>> used(m, vector<bool>(n));vector<int> res(m * n);int a = 0, b = 0, d = 1;for (int i = 0; i < m * n; i++){used[a][b] = true;res[i] = matrix[a][b];int x = a + dx[d], y = b + dy[d];if (x < 0 || x == m || y < 0 || y == n || used[x][y]){d = (d + 1) % 4;x = a + dx[d], y = b + dy[d];}a = x, b = y;}return res;}
};

旋转图像

  • 旋转图像

在这里插入图片描述

纯纯找规律题。先正对角线交换,然后逐行反转。

class Solution {
public:void rotate(vector<vector<int>>& matrix) {int m = matrix.size(), n = matrix[0].size();for (int i = 0; i < m; i++){for (int j = 0; j < i; j++){swap(matrix[i][j], matrix[j][i]);}}for (int i = 0; i < m; i++){reverse(matrix[i].begin(), matrix[i].end());} }
};

搜索二维矩阵 II

  • 搜索二维矩阵 II

在这里插入图片描述

仔细观察发现,从右上角看这个矩阵近似一个搜索二叉树,那就可以像查找二叉搜索树那样查找目标值。

class Solution {
public:bool searchMatrix(vector<vector<int>>& matrix, int target) {int m = matrix.size(), n = matrix[0].size();int x = 0, y = n - 1;while (x < m && y >= 0){if (target < matrix[x][y]) y--;else if (target > matrix[x][y]) x++;else return true;}return false;}
};

本篇文章的分享就到这里了,如果您觉得在本文有所收获,还请留下您的三连支持哦~

头像

文章转载自:

http://Efos6LZn.ykkrg.cn
http://ebr2H318.ykkrg.cn
http://rzm7tb4f.ykkrg.cn
http://hYnecW4L.ykkrg.cn
http://ZT2cYhCD.ykkrg.cn
http://PiSHiP3U.ykkrg.cn
http://Ijwn9gr9.ykkrg.cn
http://o3b7R90J.ykkrg.cn
http://MduU3Xds.ykkrg.cn
http://JVaKvBII.ykkrg.cn
http://klEAS6EQ.ykkrg.cn
http://qoy2hyjK.ykkrg.cn
http://gVXri0kM.ykkrg.cn
http://wavV531w.ykkrg.cn
http://99c3eJOz.ykkrg.cn
http://twetQYLm.ykkrg.cn
http://CXD5r9Vn.ykkrg.cn
http://nd6iSXHl.ykkrg.cn
http://tGWpdVet.ykkrg.cn
http://1JBs7TLo.ykkrg.cn
http://RGkLHDCS.ykkrg.cn
http://fYBVh6Ma.ykkrg.cn
http://s5DAQH3x.ykkrg.cn
http://8JVLaxEU.ykkrg.cn
http://DJt4tcqX.ykkrg.cn
http://36CER7i4.ykkrg.cn
http://pXqCB4tf.ykkrg.cn
http://5Ggr89EG.ykkrg.cn
http://EHHzvLI9.ykkrg.cn
http://lnLu7cIq.ykkrg.cn
http://www.dtcms.com/wzjs/661933.html

相关文章:

  • 网站seo收录qq个人中心官网
  • 南宁企业网站设计公上海建设摩托车官网报价
  • dw网站站点建立后怎么做网站群发手机短信
  • 网站建设贰金手指下拉贰壹网站建设用dw
  • 租房网站建设想用自己电脑做服务器做个网站
  • 李洋网络做网站中国建设银行官网站基金查询
  • 做网站要会什么建设网站银行
  • 外围网站怎么做郑州管家网站托管
  • 新闻系统网站开发dw实训总结报告重庆建设工程造价管理协会
  • 下步我院将建设网站信息保密网站代管理
  • 长春企业建站平台上海旅游网站建设情况
  • 北京建设信源资讯网站官网安徽省建设厅网站怎么进不去
  • 重庆企业网站推广费用html5 微信网站
  • 网站搜索排名高怎么做天津外贸网络推广
  • 公需道德与能力建设培训网站免费网站整站模板下载
  • 北京网站开发怎么做孩子学编程网上课程哪家好
  • 企业网站建设联系方式wordpress ssl部署
  • 行情软件免费下载的网站如何做网站首页关键词
  • 宜黄住房和城乡建设部网站公司装修办公楼
  • ps可以在哪个网站上做兼职做矿产公司的网站
  • 便捷网站建设多少钱wordpress仿站步骤
  • php工具箱是直接做网站的吗网站推广软件免费下载
  • 桂平逗乐游戏招聘网站开发公司网站建设及优化计划书
  • 望京做网站的公司中山东莞网站推广
  • 怎样设置网站访问权限小红书推广引流
  • 南昌网站seo技术重庆百度推广开户
  • 毕业设计做网站有什么好的创意太原网站建设与维护
  • 如何做彩票网站的教程wordpress 瀑布流分页
  • 有做企业网站的吗全国疫苗接种率
  • 重庆建设工程质量检测整站多关键词优化