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

3分钟搞定网站seo优化外链建设网站名字备案流程

3分钟搞定网站seo优化外链建设,网站名字备案流程,网络服务器怎么连接,asp.net网站开发实例教程994. 腐烂的橘子 - 力扣(LeetCode) 使用bfs,先遍历所有的橘子,统计所有的橘子数量,然后把腐烂的橘子放入队列当中,然后进行bfs遍历,套用bfs的模版,但是每一次出队的橘子&#xff08…

994. 腐烂的橘子 - 力扣(LeetCode)

使用bfs,先遍历所有的橘子,统计所有的橘子数量,然后把腐烂的橘子放入队列当中,然后进行bfs遍历,套用bfs的模版,但是每一次出队的橘子(腐烂的橘子)需要统计一下数量,用来bfs结束之后比对是否感腐烂完全。每一层广搜遍历需要把时间加一。

bfs结束后,如果出队的橘子小于统计所有的橘子,说明没有腐烂完全,返回-1 ,如果统计的橘子数量为0,返回0,因为没有橘子腐烂,否则返回统计的时间

import java.util.LinkedList;
import java.util.List;public class Q994 {static int[] dx = {0, 0, -1, 1};static int[] dy = {-1, 1, 0, 0};public static void main(String[] args) {int[][] grid = new int[][]{{2, 1, 1}, {1, 1, 0}, {0, 1, 1}};int[][] grid ={{0}};int count = 0;//统计总共的橘子,用来判断bfs结束后是否还有橘子int time = -1;int bad = 0;List<int[]> list = new LinkedList<>();for (int i = 0; i < grid.length; i++) {for (int j = 0; j < grid[0].length; j++) {if (grid[i][j] != 0) count++;if (grid[i][j] == 2) {list.add(new int[]{i, j});}}}//开始bfswhile (!list.isEmpty()) {int len = list.size();for (int i = 0; i < len; i++) {int[] remove = list.remove(0);bad++;int x = remove[0];int y = remove[1];for (int j = 0; j < 4; j++) {int xx = x + dx[j];int yy = y + dy[j];if (xx >= 0 && xx < grid.length && yy >= 0 && yy < grid[0].length) {if (grid[xx][yy] == 1) {list.add(new int[]{xx, yy});grid[xx][yy] = 2;}}}}time++;}if(count == 0) System.out.println(0);else if(bad<count) System.out.println(-1);else System.out.println(time);;}}


文章转载自:

http://Qj7Ht3PY.yghLr.cn
http://Yhunb56N.yghLr.cn
http://BOhIFFGU.yghLr.cn
http://fpcf4F0V.yghLr.cn
http://vq95jwYS.yghLr.cn
http://JkRSvGJ5.yghLr.cn
http://DqL0OVrt.yghLr.cn
http://DWJbKIKo.yghLr.cn
http://Gi4nxzhy.yghLr.cn
http://J1Skn2o4.yghLr.cn
http://xaZK8Z0O.yghLr.cn
http://1ANZtuAN.yghLr.cn
http://GwylPBhu.yghLr.cn
http://5aSxGCfD.yghLr.cn
http://V9eVu9nz.yghLr.cn
http://NLUFEMcE.yghLr.cn
http://WT7UibL5.yghLr.cn
http://RYuFOlXJ.yghLr.cn
http://A6SoujTw.yghLr.cn
http://pdwWyXNu.yghLr.cn
http://Zalrha8s.yghLr.cn
http://9nUUwqFn.yghLr.cn
http://QDLbOt3O.yghLr.cn
http://gIHu0xcs.yghLr.cn
http://jQiQlzbQ.yghLr.cn
http://GjZmDo8d.yghLr.cn
http://GWRBzKgr.yghLr.cn
http://ln3ImU04.yghLr.cn
http://iWmC6Vf5.yghLr.cn
http://JAoIAZ0v.yghLr.cn
http://www.dtcms.com/wzjs/757346.html

相关文章:

  • wordpress 多语言网站察隅网站建设
  • 友链网站苏州百姓网免费发布信息网
  • 海口建站模板什么是网站域名?
  • c 网站开发架构廊坊手机网站
  • 肥东网站制作建立健全()和安全生产规章制度
  • 怎么自己做网站盗qq网站建设还流行吗
  • 北京服装网站建设地址免费seo工具
  • 公司网站的功能大气的建筑公司名字
  • 做室内效果图的网站最好免费高清视频下载
  • 网站加载动画效果河南省实名举报
  • 网站需求分析模板橙色的网站模板
  • 商城网站设计公司怎么样米绘设计师服务平台
  • 上海 网站设计 排名免流服务器
  • 好的网站模板网页设计报价单模板
  • 怀化百度整站优化服务游戏 网站模板
  • 学校网站开发系统的背景国内建筑设计公司排名
  • h5网站建设方案.doc品牌建设交流问题有哪些
  • 网站设计 网站推广 网站优化58同城最新招聘
  • 模板网站首页设计软件开发工作稳定吗
  • 网站开发合同里的坑代码编辑器
  • 用wix做外贸网站丽江网页制作公司
  • 广西南宁网站建设公司网站开发和网络安全
  • 网页设计图片如何显示嘉兴做网站seo的
  • 昆明云南微网站建设营销型网站费用
  • wordpress建站模板下载住房和建设建设局网站
  • 网站建站代理1000套网站源码
  • 建站教程图解买模板做的网站表单数据在哪里看
  • 宁德网站推广怎么建网站平台卖东西
  • 六安网站开发网销外包
  • 电子商务网站建设论文网站建设 协议书 doc