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

wordpress对比dedecms新站整站排名优化火速公司

wordpress对比dedecms,新站整站排名优化火速公司,手机app软件开发定制,怎么做优惠网站分析 思路 1.输入读取#xff1a;读取网格的维度(M#xff0c;N)和像素值到一个二维数组中。 2.迭代:遍历二维数组中的每个单元格。 3.边界检测:对于每个像素值为1的单元格,检查其八个相邻的单元格。如果任何相邻单元格的像素值为5,则增加边界计数。 4,边界计数调整:由于每…分析 思路 1.输入读取读取网格的维度(MN)和像素值到一个二维数组中。 2.迭代:遍历二维数组中的每个单元格。 3.边界检测:对于每个像素值为1的单元格,检查其八个相邻的单元格。如果任何相邻单元格的像素值为5,则增加边界计数。 4,边界计数调整:由于每个边界被计算两次(分别与相邻的两个像素1相关联),需要将计数调整为实际的边界数量。 5,输出结果:输出最终的像素1代表的物体的边界数量。 这个算法基于遍历和相邻像素的检查以计算像素1代表的物体的边界数量。   示例1 输入 6 6 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 输出 2 示例2 输入 6 6 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 5 1 1 1 1 1 1 1 输出 1 代码优化 import java.util.Scanner;public class 图像物体边界 {public static int row;public static int col;public static int[][] matrix;public static void main(String[] args) {Scanner in new Scanner(System.in);row in.nextInt();col in.nextInt();matrix new int[row][col];for (int i 0; i row; i) {for (int j 0; j col; j) {matrix[i][j] in.nextInt();}}for (int i 0; i row; i) {for (int j 0; j col; j) {if (matrix[i][j] 5) {if (i 0 j 0) matrix[i - 1][j - 1] 0;if (i 0) matrix[i - 1][j] 0;if (i 0 j col - 1) matrix[i - 1][j 1] 0;if (j 0) matrix[i][j - 1] 0;if (i 0 j col - 1) matrix[i][j 1] 0;if (i row - 1 j 0) matrix[i 1][j - 1] 0;if (i row - 1 j col - 1) matrix[i 1][j 1] 0;}}}int count 0;for (int i 0; i row; i) {for (int j 0; j col; j) {if (matrix[i][j] 0) {count;matrix[i][j] -1;countBorder(i, j);}}}System.out.println(count);}public static void countBorder(int i, int j) {if (i 0 matrix[i - 1][j] 0) {matrix[i - 1][j] -1;countBorder(i - 1, j);}if (i 0 j 0 matrix[i - 1][j - 1] 0) {matrix[i - 1][j - 1] -1;countBorder(i - 1, j - 1);}if (i 0 j col - 1 matrix[i - 1][j 1] 0) {matrix[i - 1][j 1] -1;countBorder(i - 1, j 1);}if (j 0 matrix[i][j - 1] 0) {matrix[i][j - 1] -1;countBorder(i, j - 1);}if (j col - 1 matrix[i][j 1] 0) {matrix[i][j 1] -1;countBorder(i, j 1);}if (i row - 1 matrix[i 1][j] 0) {matrix[i 1][j] -1;countBorder(i 1, j);}if (i row - 1 j 0 matrix[i 1][j - 1] 0) {matrix[i 1][j - 1] -1;countBorder(i 1, j - 1);}if (i row - 1 j col - 1 matrix[i 1][j 1] 0) {matrix[i 1][j 1] -1;countBorder(i 1, j 1);}} }277.【华为OD机试】图像物体的边界深度优先搜索 (DFS)—JavaPythonCJS实现_图像物体的边界华为od-CSDN博客
http://www.dnsts.com.cn/news/229832.html

相关文章:

  • 目前网站软件公司官网系统
  • .net 企业网站 模版免费自助建站平台
  • 广告设计培训目的windows优化大师怎么卸载
  • 公司做网站需要哪些资料网站建设的职称
  • 影视网站代理网上怎么做外贸
  • 怎么建立信息网站平台win主机怎样实现wordpress固定链接静态化
  • 济宁网站建设 中企动力临沂自己做儿童衣服教程的网站
  • c苏宁网站开发做网站开发需要的笔记本配置
  • 成都集团网站设计推荐服务平台是什么意思
  • 广西建设协会网站做母婴网站赚钱
  • 重庆建站管理系统信息福建省建筑信息平台
  • 两学一做网站注册wordpress注册页面自动生成
  • 手机如做网站如何建立自己网站平台
  • 网站设计制作公司地址杭州外贸建站
  • 中文网站域名巩义网络推广公司
  • 安国网站建设西安建筑网站建设
  • 网站的标志可以修改吗如何利用wordpress搭建一个发卡网
  • 做网站的收益wordpress不能写文章
  • 车网站建设策划书烟台网站建设
  • 怎么检查网站的死链wordpress_主题教程
  • 青岛做网站的费用wordpress theauthor
  • 怎么去投诉做网站的公司建设部网站规范下载
  • 昌邑网站制作个人网站的备案方式
  • 织梦网站文章内容模板昆明网站建设锐网
  • 萍乡市网站建设如何盗用网站模板
  • 数据网站建设多少钱市政建设招标网站有哪些
  • 常见的网站建设类型都有哪些方面网站建设管理汇报
  • 留言墙 wordpress网站做seo多少钱
  • 公司做网站推广有没有用五屏网站建设怎样
  • 给客户做网站图片侵权房地产公司如何网站建设