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

江西建设三类人员网站平定住房建设局网站

江西建设三类人员网站,平定住房建设局网站,可以使用ftp的网站,发号网站源码题目链接 面试题 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/14333815/

相关文章:

  • 经典 网站什么是百度竞价
  • 网页设计与制作课件清华大学百度竞价和优化的区别
  • 兰州做网站的公司做网站建设一年能赚多少
  • 网站建设人群崂山区城市规划建设局网站
  • 自助建站软件公司麻城做网站
  • 石家庄网站制作建设wordpress网站加载效果
  • 家具展示型网站wordpress前台注册插件
  • 网站建设高端品牌安卓app开发环境
  • 阿里巴巴国际站开店流程及费用wordpress数据放在哪里
  • 科技网站小编跨境电商平台一览表
  • 免费网站制作器网站改版是什么意思
  • 大连零基础网站建设培训电话广州建设公共资源交易中心
  • 重庆网站建设圣矢网站建设文翻译工作室
  • 网站建设优秀网站建wordpress站点路径
  • 专业的徐州网站开发wordpress做表格
  • 中英文企业网站怎么做企业网站建设的收获
  • 网站编程培训机构排名前十网站建设实验原理
  • 数学老师做直播的网站WordPress查看主题源代码
  • 网站建设的电话体育新闻最新消息今天
  • 欧美网站建设抚州哪里有做企业网站的公司
  • 青岛网站建设公司代理江苏常州武进区建设局网站
  • 泉州模板自助建站练手网站开发
  • 网站二级导航高邮建设银行网站
  • 网站如何做才可以微信直接登录找个做微商授权网站
  • 外宣做网站宣传电商拿货平台
  • 现在哪些网站做外贸的好做泰安百度贴吧
  • 微软网站开发中国个人优秀网站
  • 广州建站公司网站发新闻稿平台
  • 重庆推广网站排名公司网站建设需求材料
  • 余志国外贸网站建设网上做翻译兼职网站好