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

品牌高端网站制作企业百度seo排名优化

品牌高端网站制作企业,百度seo排名优化,中央人民政府网举报,wordpress-cosy思路源自 【力扣hot100】【LeetCode 994】腐烂的橘子|多源BFS 这里图中的腐烂的的橘子是同时对周围进行腐化,所以采用多源bfs就能解决 多源bfs与单源bfs的区别就在于队列取出时一轮是取出队列当中的全部元素 class Solution {public int orangesRotti…

思路源自

【力扣hot100】【LeetCode 994】腐烂的橘子|多源BFS

这里图中的腐烂的的橘子是同时对周围进行腐化,所以采用多源bfs就能解决 

多源bfs与单源bfs的区别就在于队列取出时一轮是取出队列当中的全部元素

class Solution {public int orangesRotting(int[][] grid) {int[][] dirs = {{0, 1}, {1, 0}, {0, -1}, {-1, 0}};//记录四个方向int result=0;//记录需要的分钟数int fresh=0;//记录新鲜橘子的数目Queue<int[]> queue = new ArrayDeque<>();//队列存储腐烂橘子int m = grid.length, n = grid[0].length;for (int i = 0; i < m; i++) {for (int j = 0; j < n; j++) {if(grid[i][j]==1)fresh++;else if(grid[i][j]==2)queue.add(new int[]{i, j});}}while (!queue.isEmpty()) {int len = queue.size();while (len-- != 0) {int[] coordinate = queue.remove();//腐化四个方向上的新鲜橘子for (int[] dir : dirs) {int x = coordinate[0] + dir[0];int y = coordinate[1] + dir[1];if(x<0||y<0||x>=m||y>=n||grid[x][y]!=1)continue;queue.add(new int[]{x, y});grid[x][y]=2;fresh--;}}if(!queue.isEmpty())//下一轮还有result++;}if(fresh>0)return -1;elsereturn result;}
}

 

http://www.dtcms.com/wzjs/406893.html

相关文章:

  • 杭州如何设计网站首页网络推广和seo
  • 大连网站优化多少钱信息流优化
  • 做网站的专业公司每日舆情信息报送
  • 浙江公铁建设工程有限公司网站网络营销推广网站
  • 莞城做网站新闻投稿
  • 电商 网站模板鄞州seo整站优化服务
  • 网络科技公司网站源码官网seo
  • 购物商城外贸网站建设批量优化网站软件
  • 平邑县建设局网站沈阳seo团队
  • 红色 网站配色十大app开发公司排名
  • 个人做房产网站广告公司简介
  • 网站创建的一般步骤湖北网络推广
  • 个人网站怎么做有创意网站怎么做优化排名
  • 做网站的参考文献有哪些最近营销热点
  • 软件测试报告宁波seo推广推荐公司
  • 企业网站系统设计引擎搜索对人类记忆的影响
  • 做网站平台磁力下载
  • 如何建立网站平台网络优化需要哪些知识
  • 仅有网站做app2023今天的新闻联播
  • 拔别人的网站做网站合法吗中国国家人事人才培训网
  • 西安网站制作顶尖公杭州seo百度关键词排名推广
  • 网站2个页面做首页运营推广渠道有哪些
  • 如何给网站做下载附件网站权重排名
  • 如何查询网站历史快照市场调研报告的基本框架
  • 用asp.net做的网站模板中山谷歌推广
  • php免费网站建设视频剪辑培训机构哪个好
  • 鼎湖网站建设百度有什么办法刷排名
  • 易用的做网站软件北京做网站推广
  • 静态旅游网站百度怎么发自己的小广告
  • 昌乐网站制作给我免费播放片高清在线观看