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

从化网站建设价格给设计网站做图是商用吗

从化网站建设价格,给设计网站做图是商用吗,安卓软件app,那种网站打不开题目链接 面试题 16.19. 水域大小 mid 题目描述 你有一个用于表示一片土地的整数矩阵 land,该矩阵中每个点的值代表对应地点的海拔高度。若值为 0 则表示水域。由垂直、水平或对角连接的水域为池塘。 池塘的大小是指相连接的水域的个数。 编写一个方法来计算矩阵…

题目链接

面试题 16.19. 水域大小 mid

题目描述

你有一个用于表示一片土地的整数矩阵 land,该矩阵中每个点的值代表对应地点的海拔高度。若值为 0 则表示水域。由垂直、水平或对角连接的水域为池塘

池塘的大小是指相连接的水域的个数。

编写一个方法来计算矩阵中所有池塘的大小,返回值需要从小到大排序

示例:

输入:
[
[0,2,1,0],
[0,1,0,1],
[1,1,0,1],
[0,1,0,1]
]
输出: [1,2,4]

提示:

  • 0<len(land)<=10000 < len(land) <= 10000<len(land)<=1000
  • 0<len(land[i])<=10000 < len(land[i]) <= 10000<len(land[i])<=1000

解法:bfs

对于每一块池塘,我们都用 dfs 计算其大小 ttt,接着再将 ttt 存入答案数组 ansansans 中,最后将 ansansans 排序后再返回。

时间复杂度:O(mn)O(mn)O(mn)

C++代码:


const int dx[8] = {-1,-1,-1,0,1,1,1,0};
const int dy[8] = {-1,0,1,1,1,0,-1,-1};class Solution {
public:vector<int> pondSizes(vector<vector<int>>& g) {int m = g.size() , n = g[0].size();bool st[m][n];memset(st,false,sizeof st);vector<int> ans;function<int(int,int)> dfs = [&](int i,int j) -> int{if(i < 0 || i >= m || j < 0 || j >= n || st[i][j] || g[i][j] != 0) return 0;st[i][j] = true;int sum = 1;for(int k = 0;k < 8;k++) sum += dfs(i + dx[k] , j + dy[k]);return sum;};for(int i = 0;i < m;i++){for(int j = 0;j < n;j++){if(!st[i][j] && g[i][j] == 0){int t = dfs(i,j);ans.push_back(t);}}}sort(ans.begin(),ans.end());return ans;}
};
http://www.yayakq.cn/news/819408/

相关文章:

  • 河南省城乡和住房建设厅网站网站关键词怎么改
  • 做卖蜂蜜的网站计划书动力网站代码
  • 微信做商城网站手机网站底部漂浮代码
  • 17zwd一起做网站株洲站有没有专业做网站架构图的软件
  • 免费推广网站哪家好网站建设岗位有哪些
  • 微信网站 影楼潍坊快速建站模板
  • wordpress好看的商城优化网站架构
  • 网站模板如何删除鞍山网站制作推广
  • 网站开发首选畅扬科技wordpress问题解决方法
  • 方城企业网站制作哪家好网页设计工作室
  • 嘉定网站设计制作托管维护网站建设推广选stso88效果好
  • 泰安网站制作工作室微信公众号这么创建
  • 用境外服务器做网站WordPress移除顶部恢复
  • 网站备案号去哪查询wordpress添加菜单选项
  • 收费做网站网站建设教学廊坊
  • 钓鱼网站怎么做凡科建站怎么建网站
  • 网站建设分哪几种怎么做网页站点
  • 做机电证的网站泉州市服务好的网站设计
  • 哈尔滨模板建站软件如何设置自己网站的关键词
  • 山东外贸网站建设怎么样wordpress链接分类目录
  • 网站建设业务需求文档厦门网站建设设
  • 织梦门户网站模板nginx建设网站教程
  • 网站后台更新 前台为啥没反应亚成成品网站源码
  • 长沙网站优化效果什么样是权网站重高的
  • 高端网站设计怎么样网站策划书主题
  • 江西建设厅特殊工种的网站重庆建设空调网站
  • 浏览量最大的网站网站的弹窗怎么做
  • 网站访问流程推荐几个安全免费的网站
  • 铜陵市企业网站建设古色古香的网站模板
  • 自己做网站上市建设网站的功能定位是什么原因