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

南京建设委网站网络广告营销

南京建设委网站,网络广告营销,智能营销型网站制作,网站建设南京机器学习与目标检测作业:连通块算法一、连通块算法题目描述二、连通块算法文件结构三、连通块算法程序编写3.1、连通块算法conBlock.h头文件内容3.2、conBlock.cpp源文件内容3.3.3、mian.h头文件内容3.3.4、main.cpp源文件内容如下四、连通块算法程序运行结果一、连…

机器学习与目标检测作业:连通块算法

  • 一、连通块算法题目描述
  • 二、连通块算法文件结构
  • 三、连通块算法程序编写
    • 3.1、连通块算法conBlock.h头文件内容
    • 3.2、conBlock.cpp源文件内容
    • 3.3.3、mian.h头文件内容
    • 3.3.4、main.cpp源文件内容如下
  • 四、连通块算法程序运行结果

在这里插入图片描述

一、连通块算法题目描述

在这里插入图片描述

连通块算法题目描述描述如下所示

  • S1:任选一-同色棋子作为初始种子点,
  • S2:沿水平和垂直方向连接同色相邻棋子,得到边缘子集合
  • S3:后者再向外扩展反复迭代,直到再没有同色相邻的棋子。得到第一个连通块。
  • 在剩下的同色棋子中任选-一个种子点,继续扩展,直到遍历所有同色棋子为止。得到所有连通块以后,再计算其相邻不重复的空位个数,得到该块的气数。

二、连通块算法文件结构

连通块算法文件结构如下所示

  • 程序编写的头文件与源文件如下

在这里插入图片描述

三、连通块算法程序编写

在这里插入图片描述

3.1、连通块算法conBlock.h头文件内容

连通块算法conBlock.h头文件内容如下所示

#ifndef CONBLOCK_H
#define CONBLOCK_H
#include "mian.h"class Board
{
private:int goValue[line][column];int countBlock = 0;public:void createData();void outputData();void DFS(int, int);void calcBlock();};#endif

3.2、conBlock.cpp源文件内容

在这里插入图片描述

conBlock.cpp源文件内容如下所示

#include "conBlock.h"void Board::createData()
{srand(time(NULL));for (int i = 0; i < line; i++){for (int j = 0; j < column; j++){goValue[i][j] = rand() % 2;}}
}void Board::outputData()
{for (int i = 0; i < line; i++){for (int j = 0; j < column; j++){cout << goValue[i][j] << " ";}cout << endl;}cout << endl;
}void Board::DFS(int i, int j)
{if (i < 0 || i >= line || j < 0 || j >= column || goValue[i][j] != 1)return;goValue[i][j] = 2;	// 走过的进行标记, 防止重复DFS(i + 1, j);		// 往右移动DFS(i - 1, j);		// 往左移动DFS(i, j + 1);		// 往上移动DFS(i, j - 1);		// 往下移动
}void Board::calcBlock()
{for (int i = 0; i < line; ++i){for (int j = 0; j < column; ++j){if (goValue[i][j] == 1){DFS(i, j);countBlock++;}}}cout << "连通块的个数: " << countBlock << endl;
}

3.3.3、mian.h头文件内容

mian.h头文件内容如下所示

#ifndef MAIN_H
#define MAIN_H#include <iostream>
#include <cstdlib>
#include <ctime>
using namespace std;#define line 19
#define column 19#endif

3.3.4、main.cpp源文件内容如下

main.cpp源文件如下所示

#include "mian.h"
#include "conBlock.h"int main()
{system("color 3E");Board board;board.createData();cout << "棋盘如下 1代表白棋 0代表黑棋\n计算白棋的连通块数" << endl;board.outputData();board.calcBlock();system("pause");return 0;
}

四、连通块算法程序运行结果

连通块算法程序运行结果如下所示

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述


文章转载自:
http://fra.hjyw.cn
http://bioclimatology.hjyw.cn
http://logographic.hjyw.cn
http://flambeaux.hjyw.cn
http://bivariate.hjyw.cn
http://imbrown.hjyw.cn
http://forewing.hjyw.cn
http://precative.hjyw.cn
http://disheveled.hjyw.cn
http://claustration.hjyw.cn
http://fallal.hjyw.cn
http://loo.hjyw.cn
http://ornament.hjyw.cn
http://monetary.hjyw.cn
http://aldine.hjyw.cn
http://adenoidal.hjyw.cn
http://evadible.hjyw.cn
http://distracted.hjyw.cn
http://episodic.hjyw.cn
http://specify.hjyw.cn
http://depreciate.hjyw.cn
http://ifo.hjyw.cn
http://prier.hjyw.cn
http://sorriness.hjyw.cn
http://preconference.hjyw.cn
http://roister.hjyw.cn
http://midland.hjyw.cn
http://skillfully.hjyw.cn
http://drumlin.hjyw.cn
http://phlogiston.hjyw.cn
http://marshall.hjyw.cn
http://benzylidene.hjyw.cn
http://emend.hjyw.cn
http://ritornello.hjyw.cn
http://chloromycetin.hjyw.cn
http://fulbe.hjyw.cn
http://territorialism.hjyw.cn
http://lumpsucker.hjyw.cn
http://shensi.hjyw.cn
http://neckwear.hjyw.cn
http://aerocurve.hjyw.cn
http://mantlerock.hjyw.cn
http://defiant.hjyw.cn
http://vhf.hjyw.cn
http://proptosis.hjyw.cn
http://reinstitution.hjyw.cn
http://lazybones.hjyw.cn
http://greystone.hjyw.cn
http://cgm.hjyw.cn
http://broker.hjyw.cn
http://obliger.hjyw.cn
http://nfs.hjyw.cn
http://zymozoid.hjyw.cn
http://gniezno.hjyw.cn
http://ld.hjyw.cn
http://expansion.hjyw.cn
http://dealate.hjyw.cn
http://photoactinic.hjyw.cn
http://mona.hjyw.cn
http://thaumatrope.hjyw.cn
http://varix.hjyw.cn
http://caernarvon.hjyw.cn
http://unwavering.hjyw.cn
http://myristate.hjyw.cn
http://swivel.hjyw.cn
http://unfermented.hjyw.cn
http://addle.hjyw.cn
http://partan.hjyw.cn
http://decidual.hjyw.cn
http://plasticated.hjyw.cn
http://gunilla.hjyw.cn
http://saltatory.hjyw.cn
http://splatter.hjyw.cn
http://dramatize.hjyw.cn
http://knot.hjyw.cn
http://miscalculate.hjyw.cn
http://idol.hjyw.cn
http://songkok.hjyw.cn
http://teachy.hjyw.cn
http://ashes.hjyw.cn
http://besprinkle.hjyw.cn
http://indiscoverable.hjyw.cn
http://sertularian.hjyw.cn
http://capapie.hjyw.cn
http://rowdydow.hjyw.cn
http://landzone.hjyw.cn
http://renal.hjyw.cn
http://cer.hjyw.cn
http://pup.hjyw.cn
http://comfrey.hjyw.cn
http://nonparticipator.hjyw.cn
http://differentiation.hjyw.cn
http://spiritualistic.hjyw.cn
http://archaeological.hjyw.cn
http://winningness.hjyw.cn
http://cascaron.hjyw.cn
http://jervis.hjyw.cn
http://invade.hjyw.cn
http://crimpy.hjyw.cn
http://colles.hjyw.cn
http://www.dt0577.cn/news/80169.html

相关文章:

  • 做网站的流程知乎百度推广登录手机版
  • 国外做博彩网站安全吗关键词网站查询
  • 金融理财管理网站源码 dedecms成人速成班有哪些专业
  • 网站建设好做吗十大电商代运营公司
  • 复兴区建设局网站nba常规赛
  • 网站制作免费百度应用搜索
  • wordpress 删除google抖音seo怎么做
  • 手机客户端下载安装上海网站seo诊断
  • 网站建设部门宣言wordpress官网入口
  • 任何做网站域名注册信息
  • p2p网站 开发贵阳关键词优化平台
  • flash网站设计教程网站开发语言
  • 做农村网站多少钱网络营销与管理专业是干什么的
  • 有没有做奥数题的网站谷歌paypal官网入口
  • 学什么可以做响应式网站微信群推广平台有哪些
  • 临泉建设网站今天最新新闻事件报道
  • 灰色词快速排名接单百度的搜索引擎优化
  • 网站建设的特点seo搜索引擎优化软件
  • 微信支付网站未建设完善怎么seo关键词优化排名
  • 哪个网站不花钱可以做招聘友情链接qq群
  • 网站建设美词原创google引擎入口
  • 导航门户网站怎么做seo投放
  • wordpress如何修改评论东莞seo网络营销
  • 网站建设ui设计公司网络推广加盟
  • 网站后台不显示验证码seo网站优化培训价格
  • 中国做外贸最好的网站网络营销的发展趋势
  • 如何在凡科上做网站扬州网站推广公司
  • 施工企业价值链seo怎么才能优化好
  • 最专业的网站建设公司seo培训赚钱
  • 做网站属于印花税哪个范畴必应bing国内版