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

贵州省建设网官方网站购物网站开发公司

贵州省建设网官方网站,购物网站开发公司,互联网加项目策划书,国际新闻大事件机器学习与目标检测作业#xff1a;连通块算法一、连通块算法题目描述二、连通块算法文件结构三、连通块算法程序编写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.hclass 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.hvoid 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.hint main() {system(color 3E);Board board;board.createData();cout 棋盘如下 1代表白棋 0代表黑棋\n计算白棋的连通块数 endl;board.outputData();board.calcBlock();system(pause);return 0; } 四、连通块算法程序运行结果 连通块算法程序运行结果如下所示
http://www.hkea.cn/news/14483710/

相关文章:

  • wordpress站点是什么网络舆情中心
  • 网站备案号云龙徐州网站开发
  • 威海市建设局官方网站科技是第一生产力
  • qq网页版登录入口网站中山市住房和城乡建设局官网
  • 网站开发的技术参数wordpress修改了文件后前端不生效
  • Html5移动网站该网站正在建设中 马上就来
  • 聊城做网站的公司资讯百度下载app
  • 个人网站电商怎么做初学者自己做网站
  • 网站开发公司代理企业营销培训
  • 有趣的网站名制作网页用什么语言
  • 网站建设报什么专业网站建站上海
  • 联科三网合一网站建设系统外包小程序开发技巧
  • 上海软件开发的公司排名seo上海优化
  • 深圳建设网站首页网站开发中的渲染是什么意思
  • 网站建设选超速云建站做网站应该了解什么
  • 永久免费建站空间做论坛app网站有哪些
  • 如何进行网站的seo做微信的网站叫什么名字
  • 加强门户网站建设 信息公开北京建网站定制价格
  • wordpress入门建站教程二陕西城乡住房建设厅网站
  • 石家庄好用的招聘网站建立wordpress显示数据库错误
  • 张家港质监站网址动漫网站开发优势
  • 网站开发哪些百度站长官网
  • 优秀服装网站设计网站建设管理需要招聘什么人才
  • 用eclipse做网站网站外链可以在哪些平台上做外链
  • 网站建设公司怎么公司网站用个人备案可以
  • 上海网站设计见建设羊绒制品有限公司网站建设论文
  • 免费建立网站的网站都有啥网站之家
  • 个人网站能允许做哪些画廊网站模板 frontpage
  • 零基础怎么做网站自己做的网站是怎么赚钱吗
  • 网站建设藤设计集团企业网工管理系统