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

阳东区建设局网站购物网站怎么经营

阳东区建设局网站,购物网站怎么经营,网页制作与设计发展现状,龙岩app设计1. 题目 你有一个用于表示一片土地的整数矩阵 land#xff0c;该矩阵中每个点的值代表对应地点的海拔高度。 若值为0则表示水域。由垂直、水平或对角连接的水域为池塘。 池塘的大小是指相连接的水域的个数。 编写一个方法来计算矩阵中所有池塘的大小#xff0c;返回值需要从…1. 题目 你有一个用于表示一片土地的整数矩阵 land该矩阵中每个点的值代表对应地点的海拔高度。 若值为0则表示水域。由垂直、水平或对角连接的水域为池塘。 池塘的大小是指相连接的水域的个数。 编写一个方法来计算矩阵中所有池塘的大小返回值需要从小到大排序。 示例 输入 [[0,2,1,0],[0,1,0,1],[1,1,0,1],[0,1,0,1] ] 输出 [1,2,4]提示 0 len(land) 1000 0 len(land[i]) 1000来源力扣LeetCode 链接https://leetcode-cn.com/problems/pond-sizes-lcci 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 2.1 BFS 该题有8个可走方向访问标志可以直接改地图为 1 class Solution {int m, n;int k, x, y, x0, y0;vectorint water;queuevectorint q;vectorvectorint dir {{1,0},{0,1},{0,-1},{-1,0},{1,1},{-1,-1},{1,-1},{-1,1}}; public:vectorint pondSizes(vectorvectorint land) {m land.size(), n land[0].size();int i, j;for(i 0; i m; i){for(j 0; j n; j){if(land[i][j]0){bfs(land, i, j, 0);}}}sort(water.begin(), water.end());return water;}void bfs(vectorvectorint land, int i, int j, int count){q.push({i,j});land[i][j] 1;//访问过了count;while(!q.empty()){x0 q.front()[0];y0 q.front()[1];q.pop();for(k 0; k 8; k){x x0 dir[k][0];y y0 dir[k][1];if(x0 xm y0 yn land[x][y]0){count;q.push({x,y});land[x][y] 1;//访问过了}}}water.push_back(count);} };2.2 DFS class Solution {int m, n;vectorint water;queuevectorint q;vectorvectorint dir {{1,0},{0,1},{0,-1},{-1,0},{1,1},{-1,-1},{1,-1},{-1,1}}; public:vectorint pondSizes(vectorvectorint land) {m land.size(), n land[0].size();int i, j, count;for(i 0; i m; i){for(j 0; j n; j){if(land[i][j]0){count 1;land[i][j] 1;//访问过了dfs(land, i, j, count);water.push_back(count);}}}sort(water.begin(), water.end());return water;}void dfs(vectorvectorint land, int i, int j, int count){int k, x, y;for(k 0; k 8; k){x i dir[k][0];y j dir[k][1];if(x0 xm y0 yn land[x][y]0){count;land[x][y] 1;//访问过了dfs(land,x,y,count);}}} };
http://www.pierceye.com/news/781923/

相关文章:

  • 一个网站可以优化多少关键词想做网络推广如何去做
  • 家装公司网站建设方案装饰公司设计用什么软件
  • 做网站与运营一般多少钱桂林象鼻山简介
  • 丰南建设网站知识产权网站模板
  • 海外注册域名的网站给家乡做网站
  • 怎么做带数据库的网站重庆市建设工程信息网络
  • 做网站的越来越少了西宁网站建设多少钱
  • 环翠区网站建设做网站 用 显示器
  • 没学过计算机开始学做网站给别人做网站收多少钱
  • 网站建设的功能都需要有哪些方面大气一点的公司名字
  • 湘潭做网站价格问下磐石网络价格网站
  • 网站备案后可以更换域名吗2345网页游戏
  • 登录浏览器是建设银行移动门户网站广州专业做外贸网站
  • 思明区建设局网站微信 网页版
  • 淘宝客怎么做自己的网站搜索引擎营销案例分析题
  • 给女朋友做网站的素材友情链接是什么意思
  • 成都微信网站建设多少钱南平抖音搜索排名seo软件
  • 做外贸用哪些网站成都房地产开发商排名
  • 网站建设实施计划包括网页关键词优化
  • 建企业网站怎么做单页面网站源码
  • 儿童网站模板微信网站下载
  • 建设网站的市场背景搭建本地网站做色流
  • 湖南岳阳网站建设公司黄页顺企网宾馆在什么网站做推广效果好
  • 做外贸网站 怎么收钱网站自适应手机怎么
  • wordpress分只显示标题网站内容优化关键词布局
  • 校园云网站建设怎么做网站自动响应
  • 怎么做扫码进入网站北京seo计费
  • 网站备案 2016如何找网站
  • 网站开发客户挖掘做网站没签合同
  • 适合大学生做的兼职网站中国企业网信息查询系统