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

做本地门户网站/网站推广交换链接

做本地门户网站,网站推广交换链接,wordpress视频缩略图n,dreamweaver做购物网站题目(图的连通块的大小) 你有一个用于表示一片土地的整数矩阵land,该矩阵中每个点的值代表对应地点的海拔高度。若值为0则表示水域。由垂直、水平或对角连接的水域为池塘。池塘的大小是指相连接的水域的个数。编写一个方法来计算矩阵中所有池塘的大小,返…

题目(图的连通块的大小)

你有一个用于表示一片土地的整数矩阵land,该矩阵中每个点的值代表对应地点的海拔高度。若值为0则表示水域。由垂直、水平或对角连接的水域为池塘。池塘的大小是指相连接的水域的个数。编写一个方法来计算矩阵中所有池塘的大小,返回值需要从小到大排序。

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

题解:

图的连通性,用DFS再合适不过。

const int dx[] = {-1,0,1,0,-1,-1,1,1};
const int dy[] = {0,1,0,-1,-1,1,-1,1};class Solution {
public:vector<int> ans;vector<vector<int>> land;int m,n;bool visited[1010][1010];vector<int> pondSizes(vector<vector<int>>& land) {this->land = land;m = (int)land.size();n = (int)land[0].size();ans.clear();memset(visited, 0, sizeof(visited));for(int i=0;i<m;i++){for(int j=0;j<n;j++){if(land[i][j] || visited[i][j]){continue;}//第一个点要注意int cnt = 1;visited[i][j] = 1;dfs(i, j, cnt);ans.push_back(cnt);}}sort(ans.begin(), ans.end());return ans;}void dfs(int x,int y,int &cnt){for(int i=0;i<8;i++){int nx = x + dx[i];int ny = y + dy[i];if(nx>=0&&nx<m&&ny>=0&&ny<n && land[nx][ny]==0 && !visited[nx][ny] ){visited[nx][ny] = 1;dfs(nx,ny,++cnt);}}}
};
http://www.lbrq.cn/news/1280593.html

相关文章:

  • 做网站龙华/公司网站建站要多少钱
  • 运动猿app 网站开发/百度pc版网页
  • 磁力网站怎么做的源码/seo深圳培训班
  • 网站开发的总结与展望/百度识图查图片
  • 卧龙区网站建设哪家好/小广告多的网站
  • 品牌网站建设策/百度一下网页版浏览器百度
  • 网站建设专业介绍/推广公众号的9种方法
  • 做爰片姿势网站/网站超级外链
  • 个人业务网站制作/yy直播
  • 网站申请/百度小说排名
  • 动态网站的设计与实现/短信广告投放
  • 创建一个网站多少钱/百度投诉中心24小时电话
  • 做淘宝美工的网站/樱花12e56
  • 网站开发完整的解决方案/注册网站免费注册
  • 网站开发工资淄博/品牌传播推广方案
  • wordpress the7/seo外包方法
  • 怎么用vps做网站/如何提高百度搜索排名
  • 网站建设规划ppt/西安seo服务公司
  • 义乌外贸网站制作/seoul是韩国哪个城市
  • 织梦模板可以在wordpress用/windows优化大师有必要安装吗
  • 烟台做网站公司/成人职业技能培训有哪些项目
  • 梭子手做鱼网站/武汉网络推广有限公司
  • 天天自学网网址/苏州seo报价
  • 宁波市镇海建设交通局网站首页/网站制作的服务怎么样
  • 顺昌网站建设/数据分析报告
  • 网站首页新闻模板/深圳seo推广外包
  • 饲料网站源码/深圳今天重大事件新闻
  • 做网站开发app/济南网站seo
  • 2003系统做网站/百度怎么注册自己的网站
  • 北航做网站公司/进入百度首页官网
  • rapidocr v3.3.0发布了
  • 低精度训练一:低精度训练介绍与大模型下载
  • 09_opencv_遍历操作图像像素
  • BUG记录——Request接传Json数据中文乱码
  • AWS免费套餐全面升级:企业降本增效与技术创新解决方案
  • 自由学习记录(74)