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

去哪里学做网站app百度推广账号

去哪里学做网站app,百度推广账号,娱乐网站的代理怎么做,网站网页设计内容⭐️个人主页:小羊 ⭐️所属专栏: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://www.dtcms.com/wzjs/239393.html

相关文章:

  • wap源码之家郑州网站seo外包公司
  • 网站开发一个月求几个微信推广平台
  • 高端品牌网站建设公司搜索引擎营销与seo优化
  • 旅游网站建设流程广告公司起名大全最新
  • 建设网站成都成都做整站优化
  • 医院网站建设运营方案大连中小企业网络营销
  • 佛山外贸网站个人网页制作成品
  • 香港的网站不需要备案吗百度竞价查询
  • 设计接单兼职网站抖音广告推广
  • 杨凌做网站网址谷歌浏览器官网下载安装
  • 台湾外贸网站平台培训机构招生7个方法
  • 做外贸最好的网站有哪些有效果的网站排名
  • 建设一个境外网站网站建设维护
  • 我的电脑做网站服务器吗卡点视频免费制作软件
  • 青岛百度网站排名优化网络销售管理条例
  • 用vs做网站表格向上居中武汉网站seo公司
  • 电子商务网站建设 实验分析查询网站服务器
  • 网站制作 代码编辑百度号码认证平台官网首页
  • 网站建设的背景音乐网店代运营靠谱吗
  • 中国建设委员会网站网络广告策划的内容
  • cs如何做全屏网站廊坊今日头条新闻
  • 外文网站设计矿产网站建设价格
  • wordpress网站建设公司网站建设需要注意什么
  • 简述政府网站建设的重要性百度风云榜
  • 做响应式网站的百度商城官网
  • 网站的404如何做新闻源发稿平台
  • 不需要网站备案的广告联盟足球世界排名国家最新
  • 杭州品牌网站制作谷歌推广哪家公司好
  • 网站建设平台排行榜公司企业网站模板
  • 医疗营销的网站怎么做看b站视频软件下载安装手机