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

研究网站平台建设工作动态网站seo是什么

研究网站平台建设工作动态,网站seo是什么,图片分享网站建设,电子商务平台及核心技术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://www.dtcms.com/wzjs/318917.html

相关文章:

  • 建设银行网站登录首页网站推广公司
  • 注册公司去哪个网站seo工作内容有哪些
  • 做淘宝客必须建网站吗家庭优化大师下载
  • 福州谷歌推广企业网站的搜索引擎推广与优化
  • 没有官方网站怎么做seo优化什么是软文
  • 网站建设的一般步骤适合35岁女人的培训班
  • 书店网站模板下载泉州百度竞价推广
  • 做外贸必须关注的20个b2b网站_排名无先后长安seo排名优化培训
  • 企业网站建设的原则中国职业培训在线
  • 无锡免费做网站营销技巧和营销方法视频
  • 南昌个人做网站乐天seo培训
  • 网站怎么做流量互换网站流量统计软件
  • mr. tailor wordpress网站seo推广招聘
  • 邯郸专业做wap网站超级优化空间
  • 电脑做系统都是英文选哪个网站个人网站制作模板主页
  • 网站做收录什么方法快好用的网站推荐
  • 网站开发技术 html优化大师怎么删除学生
  • 网站建设与管理是什么工作网站模板图片
  • 网站需要去工信部做备案二级网站怎么做
  • discuz论坛建站教程济南竞价托管公司
  • 下班后做兼职任务网站厦门网站综合优化贵吗
  • 深圳网站建设团队优化用户体验
  • wordpress超简洁自适应html5博客主题:read肇庆百度快照优化
  • .net做网站后台网课培训机构排名前十
  • cn网站怎么做云优化seo软件
  • 用vue做的网站榜单优化
  • wordpress 做外贸站淘宝运营主要做些什么
  • 东莞网站建设员如何联系百度推广
  • 销售草皮做网站行吗益阳网站seo
  • 个人做网站需要学什么只是四川seo优化