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

文山文山市网站建设百度网页版电脑版

文山文山市网站建设,百度网页版电脑版,wordpress 解析插件,营销型网站如何制作来源:力扣(LeetCode) 描述: 给你一个大小为 n x n 的整数矩阵 grid 。 生成一个大小为 (n - 2) x (n - 2) 的整数矩阵 maxLocal ,并满足: maxLocal[i][j] 等于 grid 中以 i 1 行和 j 1 列为中心的 3 …

来源:力扣(LeetCode)

描述:

给你一个大小为 n x n 的整数矩阵 grid

生成一个大小为 (n - 2) x (n - 2) 的整数矩阵 maxLocal ,并满足:

  • maxLocal[i][j] 等于 grid 中以 i + 1 行和 j + 1 列为中心的 3 x 3 矩阵中的 最大值

换句话说,我们希望找出 grid 中每个 3 x 3 矩阵中的最大值。

返回生成的矩阵。

示例 1:

1

输入:grid = [[9,9,8,1],[5,6,2,6],[8,2,6,4],[6,2,2,2]]
输出:[[9,9],[8,6]]
解释:原矩阵和生成的矩阵如上图所示。
注意,生成的矩阵中,每个值都对应 grid 中一个相接的 3 x 3 矩阵的最大值。

示例 2:

2

输入:grid = [[1,1,1,1,1],[1,1,1,1,1],[1,1,2,1,1],[1,1,1,1,1],[1,1,1,1,1]]
输出:[[2,2,2],[2,2,2],[2,2,2]]
解释:注意,2 包含在 grid 中每个 3 x 3 的矩阵中。

提示:

  • n == grid.length == grid[i].length
  • 3 <= n <= 100
  • 1 <= grid[i][j] <= 100

方法:遍历

思路与算法

设 grid 的大小为 n × n,那么我们申请一个大小为 (n − 2) × (n − 2) 的矩阵 res 用来存放答案。我们遍历 grid 中每个 3 × 3 子矩阵的左上角,然后统计当前子矩阵的最大值放入 res 中。

具体做法是,我们顺序遍历 i (0 ≤ i < n − 2),再顺序遍历 j (0 ≤ j < n − 2),接着遍历求解 { grid(x, y) ∣ i ≤ x < i + 3, j ≤ y < j + 3 } 的最大值放入 res[i][j] 中。

代码:

class Solution {
public:vector<vector<int>> largestLocal(vector<vector<int>>& grid) {int n = grid.size();vector<vector<int>> res(n - 2, vector<int>(n - 2, 0));for (int i = 0; i < n - 2; i++) {for (int j = 0; j < n - 2; j++) {for (int x = i; x < i + 3; x++) {for (int y = j; y < j + 3; y++) {res[i][j] = max(res[i][j], grid[x][y]);}}}}return res;}
};

执行用时:8 ms, 在所有 C++ 提交中击败了98.84%的用户
内存消耗:10.7 MB, 在所有 C++ 提交中击败了87.21%的用户
复杂度分析
时间复杂度:O(n2),其中 n 是矩阵 grid 的行数和列数。
空间复杂度:O(1)。这里不考虑返回值的空间。
author:LeetCode-Solution

http://www.mmbaike.com/news/66054.html

相关文章:

  • 旅游类网站建设教案免费网站可以下载
  • 少儿编程scratch关键词排名优化网站
  • 建设网站硬件微商怎么引流被加精准粉
  • wordpress保存图片插件seo深度优化公司
  • 网站seo方案今日最新新闻
  • 重庆市住房和城乡建设厅官方网站查询百度网
  • 给公司网站做seo长沙seo网站
  • 杭州经营性网站备案门户网站排行榜
  • 石家庄网站建设价格低seo深圳网络推广
  • 黑马程序员python教程快速优化seo软件
  • 单位举报网站建设维护情况报告网址查询服务中心
  • 庐山网站建设如何查询关键词的搜索量
  • 访问国外网站很慢怎么做百度关键词排名
  • 网站建设设计制作包头windows优化大师值得买吗
  • 外贸b2c网站建设百度搜索资源
  • 提升网站响应时间广州网站优化价格
  • 温州网站制作的公司北京seo顾问服务
  • 泉州市网站设计企业网络广告策划与制作
  • wordpress账号登录怎样优化网站关键词排名靠前
  • 做外贸网站空间多少g网络优化公司哪家好
  • 高密哪里有做网站的赣州网站seo
  • 做网站制作百度竞价广告推广
  • 类似于wordpress的网站百度网页版 入口
  • 佛山优秀网站建设百度查重免费
  • 淄博淘宝网站建设深圳最新疫情
  • iis建立网站竞价推广什么意思
  • 已购买域名 如何做网站优化服务内容
  • 中国风手机网站模板凡科建站代理登录
  • 德州加盟网站建设app开发公司
  • 企业网站必须做可信认证吗中国站长之家