登录
首页 » c » c语言使用种子填充算法实现扫雷

c语言使用种子填充算法实现扫雷

于 2023-02-28 发布 文件大小:2.91 kB
0 34
下载积分: 2 下载次数: 1

代码说明:

输入非雷坐标(x,y),清除掉非雷的区域,剩下地雷。算法很简单的,关键是空白区域的处理,即如果输入的坐标四周不存在雷,则连通的空白区域自动清除。这个模型与计算机图形学中的区域填充相当类似。填充算法一般有扫描线填充,种子填充等等。在这里借鉴种子填充算法。实现如下:输入一个点,从左右两个方向遍历改点所处的水平线,遇到雷终止,得到一个x的区间,扫描该线的上方和下方的水平线,如果在该区间内发现有空白点,则以该点为种子,递归调用。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 51单片机定时闹钟程序(带按键)
    //////////////////包含头文件及宏定义//////////////////////////////////////#include#include#define uchar unsigned char#define uint  unsigned int/////////////////////////////////////////////////////////////////////////////////////////继电器响应动作指示灯//////////////////////////////////////sbit light=P1^0;sbit int0_ok=P3^2;sbit int1_ok=P3^3;/////////////////数码管的段位锁存////////////////////////////////////////sbit duan=P0^0;sbit wei=P0^1;uchar bit1,bit2,bit3,bit4,bit5,bit6;///////////////小时 分钟 秒钟显示码uchar fen=0;// 分钟缓存uchar miao=0;//秒缓存uchar shi=0;//小时缓存uchar key_temp;/////按键暂存//uchar key_old;uchar key_count;//按键计数uchar key_back;/////按键备份uchar key_data;//////按键数值uchar key_con;////uchar key_ok;uchar int0_function=0;///功能0,做调节始终uchar int1_function=0;///功能1,做运行停止用u
    2022-05-29 08:50:19下载
    积分:1
  • spra701
    介绍TI的PMSM电机控制系统,各种控制模型(describe the system of PMSM control)
    2011-05-23 20:01:38下载
    积分:1
  • 遥控(源程序)-V4.6.1
    说明:  UAV flight control program, including all necessary driver files and algorithms
    2020-06-22 14:00:02下载
    积分:1
  • shenjingwangluosuanfa
    基于神经网络的数字识别系统,能准确识别数字和字母(Neural network-based digital identification system that can accurately identify the numbers and letters)
    2010-12-20 14:36:13下载
    积分:1
  • 使用CAN读取毫米波雷达数据
    使用CAN读取毫米波雷达数据,编写语言为C(Reading millimeter wave radar data using CAN)
    2020-10-20 17:27:24下载
    积分:1
  • 指针nlmeans
    通过指针数组来进行非均值算法的实现
    2022-09-20 17:35:03下载
    积分:1
  • C++代码 简单的入门代码
    C++学习代码,本代码中首先是对键盘输入的两个整数进行简单的加减乘除运算,并且编写自定义函数实现。第二部分是排序的学习,对于输入的一串数字进行从小到大排序后输出检验。
    2023-01-20 17:05:04下载
    积分:1
  • 一个即时消息系统,包含客户端和服务器端。
    一个即时消息系统,包含客户端和服务器端。-an instant messaging system that includes client and server.
    2022-08-22 11:23:03下载
    积分:1
  • Double-Dutch-Night-Reading
    当我们手中拿着神兵利器——WinDbg时,一切都在掌握之中。这本书将要告诉您的不是全面的汇编知识或未公开的Windows秘密,而是怎么从这些貌似天书的汇编代码中,一探Windows底层的核心实现。 在开发中出现的问题,能不能从Windows自身找到答案?如果您正在这样思考,无疑本书是为您度身订做的。 (When we hand magic weapon- WinDbg all in the hands. This book will tell you is not a comprehensive compilation of knowledge or undisclosed secrets of Windows, but how from these seemingly bible assembly code, and to explore the core implementation of the Windows bottom. Problems in the development, we can not find the answer from Windows itself? If you are thinking this way, no doubt this book is tailor-made for you. )
    2012-11-29 23:06:54下载
    积分:1
  • LearnC++in21Days
    说明:  21天内快速掌握c++语言,上传过来希望对大家有所帮助(21 days grasp c language, upload up all hope of help)
    2006-02-17 17:07:29下载
    积分:1
  • 696518资源总数
  • 104224会员总数
  • 54今日下载