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

平定住房建设局网站百度采购网官方网站

平定住房建设局网站,百度采购网官方网站,wordpress自定义post,网站建设截图题目链接 面试题 16.19. 水域大小 mid 题目描述 你有一个用于表示一片土地的整数矩阵 land#xff0c;该矩阵中每个点的值代表对应地点的海拔高度。若值为 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] 提示 0len(land)10000 len(land) 10000len(land)10000len(land[i])10000 len(land[i]) 10000len(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:vectorint pondSizes(vectorvectorint g) {int m g.size() , n g[0].size();bool st[m][n];memset(st,false,sizeof st);vectorint ans;functionint(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.hkea.cn/news/14508477/

相关文章:

  • 静安区网站建设邯郸做商城网站的公司
  • 十里堡网站建设如何给网站弄ftp
  • 网站建设推广注意什么另类投资公司网站建设规定
  • 建设网站需要花费多少钱盐城专业网站建设哪家好
  • 三亚做网站的公司石家庄网站建设时光
  • 成都网站建设哪个好青岛app开发公司
  • 湖南张家界网站建设node做网站怎么知道蜘蛛来过
  • 网站开发的质量标准外贸企业招聘
  • 正规网站建设制作wordpress上传函数
  • 网站项目怎么做优化师是做什么的
  • 类似站酷的设计类网站ppt做书模板下载网站有哪些
  • 长春 网站建设哪个网站可以做视频片头
  • 网站建设伍金手指下拉7用服务器建立网站
  • 找做网站的公司好用的wordpress编辑器
  • ctoc的网站有哪些利用黑群晖做网站
  • 电商网站开发详细介绍镇江建设局网站
  • 食品网站建设策划书建站行业消失了吗
  • 海口自助建站丝路云网站建设
  • vue.js网站建设网页设计师资格证查询官网
  • 制作公司网站结构图如何在网站上做支付功能
  • 网站建设相关文章网站怎么上传ftp
  • 网站怎么收录网站海外推广多少钱
  • 免费网站app使用排名怀远县建设局门户网站
  • wordpress 顶部工具栏网络营销seo是什么
  • wordpress 恢复备份班级优化大师下载安装app
  • 作文库网站手工网站和自助建站式网站却别
  • 国外网站怎么做企业策划是什么意思
  • 深圳网站开发企业购物网站开发背景及目的
  • 网站后缀王也头像图片
  • 中山网站建设网站做网站地图邮什么好处