自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 C马踏棋盘—回溯算法-递归实现

马踏棋盘问题描述和要求一只马在棋盘的某一点,它可以朝8个方向前进,方向向量分别是:(2,1)、(2,-1)、(1,2)、(1,-2)、(-2,1)、(-2,-1)、(-1,2)、(-1,-2),从中任选择一个方向前进,到达新的位置。再从新的位置选择一个方向前进,继续,直到无法前进为止。无法前进可能有如下原因:下一位置超出边界、下一位置已经被访问过。当马已经无法前进时,就回退到上一位置,从新选择一个新的方向前进;如果还是无法前进,再回退到上一位置……。算法回溯算法:实际上一个类似枚举的搜索尝试过程,主

2020-07-24 10:57:12 445

原创 JAVA中国象棋

下面展示一些 内联代码片。以马为例else if(name.equals("马")) { if ((p - oldp) == -2&& (q - oldq) == 1) { // 移到NE方 if (board[oldp - 1][oldq] == 0) { movable=true; ...

2020-07-24 10:40:02 294

原创 C语言——中国象棋(无图形化界面)

中国象棋项目描述用数组表示棋盘和棋子0表示无棋子定义规则,判断棋子是否能移动保存棋盘功能读取已保存棋盘功能判断输赢初始棋盘截图获取欲移动棋子信息对棋盘数组保存判断输赢某一方取胜后游戏结束完整代码下面展示一些 内联代码片。// A code blockvar foo = 'bar';// An highlighted blockvar foo = 'bar';...

2020-07-24 10:09:23 2094 3

原创 python正则表达式网页爬虫

正则表达式正则表达式相关知识1,背景字符串是编程时涉及到的最多的一种数据结构,对字符串进行操作的需求几乎无处不在。比如判断一个字符串是否是合法的Email地址,虽然可以编程提取@前后的子串,再分别判断是否是单词和域名,但这样做不但麻烦,而且代码难以复用。2,定义正则表达式(regular expression,rc)是一种用来匹配字符串的强有力的武器。它的设计思想是用一种描述性的语言来给字符串定义一个规则,凡是符合规则的字符串,我们就认为它“匹配”了,否则,该字符串就是不合法的。3,方法(1)

2020-07-24 09:18:46 555

原创 python网络嗅探

网络嗅探目的1、学习socket编程,掌握socket网络编程实例;2、掌握利用SOCK_RAW方式直接在链路层获取数据报文的方法;3、掌握使用socket进行网络嗅探、对报文进行分析、获取主机的网络通信信息的方法。4、熟练掌握TCP/IP各层的封装模型5、用IPPROTO_IP方法捕获当前网卡的IP报文信息,并解封装。要求1、掌握利用SOCK_RAW的方式直接在链路层获取数据报文的方法。2、掌握使用SOCK_RAW进行网络嗅探,理解并掌握了按照数据报的封装格式对数据报文进行分割,从而可以

2020-07-24 09:05:24 2224 3

原创 python客户端与服务器设计

客户端与服务器设计目的(1)掌握socket的调用方法;(2)理解TCP协议的工作原理;(3)掌握TCP服务端程序和客户端程序的编写流程。题目(1)双方能相互发送数据,并显示接收到的数据。(2)服务器同多个客户端通信。(3)设置地址为127.0.0.1,服务端口为8087。(4)使用IPv4,TCP协议通信(5)客户端分别发送大写字母,小写字母和数字字符串给服务器,服务器分别发回响应大写字母,小写字母和数字信息,客户端对响应信息进行打印。发送字符串”#”结束。代码实现客户端服务器

2020-07-24 09:00:13 489

原创 c成绩管理信息系统

题目要求1. 设计和完成:简单学生成绩管理信息系统 学生成绩信息包括:学号,姓名,课程名,平时成绩,实验成绩,考试成绩,总评成绩。2. 要求实现如下功能:能够实现学生成绩信息的插入、删除和修改; 能够实现各种查询(分别根据学生学号、姓名、课程名称等); 能够实现按照考试成绩、总评成绩进行排序; 能够查询某门课程的最高分、最低分并输出相应学生信息; 能够查询某门课程的优秀率(90 分及以上)、不及格率;3. 说明:(1)要求结构体设计合理(2)必须设计使用数组或者链表等数据结

2020-07-22 10:49:53 423

原创 C矩阵细胞数

矩阵细胞数题目代码实现功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入题目一矩形阵列由字符0和a组成,0代表细胞细胞的定义为沿细胞数字上下左右还是细胞数字则为同一细胞,求给定矩形阵列的细胞个数。代码实现我们对Markdow

2020-07-22 09:41:03 174

JAVA象棋课设论文.docx

用棋子移动转换成下标变化,用坐标变化实现象棋的规则,用替代棋子和删除棋子实现移动和吃棋子对于像棋盘这样的情况,如果能够巧妙运用数组下标代替像素坐标,将起到非常好的效果。这次做的系统就是利用了数组,将棋子放在数组里。这样对于每一个位置的状态,都可以通过相对应的数组状态进行确定。并且通过保存二维数组实现保存棋盘。

2020-07-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除