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

51一起做网站网站建设平台是干什么的

51一起做网站,网站建设平台是干什么的,网站界面设计要素,网站还没上线怎么做品牌推广文章目录 LeetCode#xff1f;启动#xff01;#xff01;#xff01;题目#xff1a;找出不同元素数目差数组题目描述代码与解题思路 每天进步一点点 LeetCode#xff1f;启动#xff01;#xff01;#xff01; 好久没写每日一题题解了#xff0c;今天重新起航 干… 文章目录 LeetCode启动题目找出不同元素数目差数组题目描述代码与解题思路 每天进步一点点 LeetCode启动 好久没写每日一题题解了今天重新起航 干一件事情永远不会太迟只要现在开始做什么都不算晚 题目找出不同元素数目差数组 题目链接994. 腐烂的橘子 题目描述 代码与解题思路 思路如标题这道题是一道经典的多源 BFS 题目 func orangesRotting(grid [][]int) int {var dx []int{0, 1, -1, 0}var dy []int{1, 0, 0, -1}n, m : len(grid), len(grid[0])q : [][]int{}// 把第一轮需要 bfs 的节点找出for i : range grid {for j, v : range grid[i] {if v 2 {q append(q, []int{i, j})}}}ans : 0for len(q) 0 {// 进行一轮 bfsfor sz : len(q); sz 0; sz-- {t : q[0]q q[1:]for i : 0; i 4; i {x, y : dx[i]t[0], dy[i]t[1]if x 0 || x n || y 0 || y m || grid[x][y] ! 1 {continue}grid[x][y] 2q append(q, []int{x, y})}}if len(q) 0 {ans}}// 如果还有新鲜的橘子, 则返回 -1for i : range grid {for _, v : range grid[i] {if v 1 {return -1}}}return ans } 这是经典的多源 bfs 解题模板我的解法不过最后再遍历一次判断是否还有新鲜橘子的操作可能略有些丑陋 可以看看灵神的判断方式通过 fresh 变量的计数判断 type pair struct{ x, y int } var directions []pair{{-1, 0}, {1, 0}, {0, -1}, {0, 1}} // 四方向func orangesRotting(grid [][]int) int {m, n : len(grid), len(grid[0])fresh : 0q : []pair{}for i, row : range grid {for j, x : range row {if x 1 {fresh // 统计新鲜橘子个数} else if x 2 {q append(q, pair{i, j}) // 一开始就腐烂的橘子}}}ans : -1for len(q) 0 {ans // 经过一分钟tmp : qq []pair{}for _, p : range tmp { // 已经腐烂的橘子for _, d : range directions { // 四方向i, j : p.xd.x, p.yd.yif 0 i i m 0 j j n grid[i][j] 1 { // 新鲜橘子fresh--grid[i][j] 2 // 变成腐烂橘子q append(q, pair{i, j})}}}}if fresh 0 {return -1}return max(ans, 0) }每天进步一点点 可以和我刷一辈子的每日一题吗 一题一题积累起来就是一辈子。
http://www.w-s-a.com/news/500731/

相关文章:

  • 哪些网站可以免费做产品推广建设建设部网站
  • 网站开发销售怎么做django做网站
  • 淘宝客网站做百度竞价万网域名怎么绑定网站
  • 建设网站找哪个公司北京知名大公司有哪些
  • 专业彩票网站开发网站流量在哪设置
  • 网站建设对应的岗位榆林做网站公司
  • 网站建设公司怎么算专业js网站分页怎么做
  • 网和网站的区别phpcms和帝国cms哪个好
  • wordpress改网站名字长沙网络营销外包
  • 宝塔怎么做第二个网站网站内容设计遵循的原则有
  • 网站违反了 google 质量指南免费ppt模版网站
  • 郑州网站建设郑州网站建设成都那家网站建设好
  • 温州网站排名优化公司如何招聘软件网站开发人员
  • 成都 网站建设公司哪家好襄阳行业网站建设
  • wordpress 调用时间做网站seo的公司哪家好
  • 手机上网站搭建网站账户系统
  • 西乡网站的建设柳州建站
  • 宁夏网站建设怎么样互联网 网站设计
  • 成都关键词seo推广平台手机端关键词排名优化软件
  • 学做软件的网站卡盟平台
  • 网站构建建设案例展示关于做服饰网站的首页
  • 如何建设网站论坛凡科建站手机版登录
  • 建设银行门户网站惠州公司网站建设价格
  • 用python开发网站网站如何取消验证码
  • 公司做企业网站互联网建网站
  • 建网站需要的费用公司注册后怎么做网站
  • 宣传电脑的网站开发运动网站建设教程
  • 网站建设公司都会有哪些花销做网站公司商丘
  • 网站风格有哪些软件定制和开发
  • 公司网络维护具体做什么河南网站推广优化公司哪家好