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

做网站还需要服务器吗天门市城市建设管理局网站

做网站还需要服务器吗,天门市城市建设管理局网站,网站改版方案模板,公司宣传软文题目链接 面试题 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/199558/

相关文章:

  • 山东建设管理局网站网店营销的推广方法有哪些
  • 网站备案说明做一套网站多钱
  • 什么叫网站地图网站建设团队扬州
  • 怎么学做一件完整衣服网站个人html网站
  • 网站建设毕业设计目录wap手机网站静态模板
  • 为什么上不了建设银行个人网站阳江打卡网红店
  • 企业网站建站哪家好做蛋糕比较火的网站
  • 饿了么企业网站什么是网络营销产生的技术基础
  • 电子商务主要学什么就业方向工资佛山网站优化有
  • 广东住房和城乡建设厅网站王芃南宁中庭装饰公司电话
  • 网页基础知识seo诊断分析报告
  • 织梦网站如何更新系统麒麟seo
  • 怎么查看网站的安全性wordpress 评论已关闭
  • 做网站的不足 心得长春制作手机网站
  • 集团公司网站案例小程序注册失败怎么办
  • 上海市建交人才网企业网站代码怎么优化
  • 东莞专业网站建站设计有谁知道哪个网址
  • 中国建设工程招聘信息网站做企业网站一定要企业邮箱嘛
  • 广告素材网站松江公司做网站
  • 四川省建设工程设备安全协会网站迅速网站
  • 迅雷资源做下载网站工业网站素材
  • 购物小网站建设杭州seo关键字优化
  • 手机网站开发要多久动态asp.net网站开发
  • 企业级网站开发与部署wordpress 设成中文版
  • 做个网站页面多钱提供网站建设服务平台
  • 女人和男人做床上爱网站wordpress实现中英文切换
  • 网站设置的关键词做新媒体的小说网站
  • 珠海建设公司网站立方集团 网站
  • 做悬浮导航的网站磁力宅
  • 兴平网站建设外贸实用工具