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

wordpress 建站 视频 百度云网站配置怎么

wordpress 建站 视频 百度云,网站配置怎么,展板设计用什么软件,树莓派做网站服务器目录 419. 甲板上的战舰 题目描述: 实现代码与解析: 遍历 原理思路: 419. 甲板上的战舰 题目描述: 给你一个大小为 m x n 的矩阵 board 表示甲板,其中,每个单元格可以是一艘战舰 X 或者是一个空位 . &…

目录

419. 甲板上的战舰

题目描述:

实现代码与解析:

遍历

原理思路:


419. 甲板上的战舰

题目描述:

        给你一个大小为 m x n 的矩阵 board 表示甲板,其中,每个单元格可以是一艘战舰 'X' 或者是一个空位 '.' ,返回在甲板 board 上放置的 战舰 的数量。

战舰 只能水平或者垂直放置在 board 上。换句话说,战舰只能按 1 x k1 行,k 列)或 k x 1k 行,1 列)的形状建造,其中 k 可以是任意大小。两艘战舰之间至少有一个水平或垂直的空位分隔 (即没有相邻的战舰)。

示例 1:

输入:board = [["X",".",".","X"],[".",".",".","X"],[".",".",".","X"]]
输出:2

示例 2:

输入:board = [["."]]
输出:0

提示:

  • m == board.length
  • n == board[i].length
  • 1 <= m, n <= 200
  • board[i][j] 是 '.' 或 'X'

实现代码与解析:

遍历

class Solution {public int countBattleships(char[][] board) {int n = board.length;int m = board[0].length;int res = 0;for (int i = 0; i < n; i++) {for (int j = 0; j < m; j++) {if (board[i][j] == 'X' && (i == 0 || board[i - 1][j] != 'X') && (j == 0 || board[i][ j -1] != 'X')) {res ++;}}}return res;}
}

原理思路:

        只统计船的左上点位。因为船形状是固定的只能一条线。

        如果不是那么也很简单,就是图论,dfs或dfs标记一下以及遍历过的点即可。可以看下面这题的解析。

LeetCode:200. 岛屿数量(BFS Java)-CSDN博客

http://www.yayakq.cn/news/621510/

相关文章:

  • 专业格泰建站网站会员体系方案
  • 网站建设80hoe什么网站可以查房屋建筑面积
  • 学校网站建设招聘手机移动网站模板
  • 公司网站注册要多少钱网站建设的相关知识
  • 网站的优化seo迪庆网站建设
  • 网站开发包含网站维护吗沧州网站推广优化
  • 商务网站内容建设包括新发布的新闻
  • 找网站开发公司需要注意那几点主流网站开发语言
  • 南宁良庆网站建设seo经理
  • 健康门户网站源码抖音代运营协议模板
  • 设计网站官网狗商标查询网
  • 网站后台设置天下网商自助建站系统
  • 网站建设费 无形资产syntax highlighter for wordpress
  • 做花瓶的网站长沙 网站建设
  • 国美电器网站建设的思路网站建设上如何提高市场竞争力
  • 江阴招聘网站建设学徒做网站公司那家好
  • 单网页网站如何做门户网站改造方案
  • 站长工具seo排名查询响应式企业网站 下载
  • 网络推广员每天的工作是什么汕头百度seo电话
  • 如何在网站源码做授权常用的关键词挖掘工具有哪些
  • 剑三做月饼活动网站广告创意设计方案
  • 个人网站免费制作平台苏州seo快速优化
  • 旅游网站开发毕业设计南京浦口网站建设
  • 网站加速工具路由器电脑可以做网站主机
  • 做fitting的网站百度官网优化
  • 成都网站建设g冠辰江苏五星建设网站
  • 网站前端和后端担保网站建设
  • 网站建设与管理复习题深圳自适应网站公司
  • 网站需求分析文档旅游电子商务网站建设规划
  • html购物网站源代码wordpress 4.8 php版本