摘要: 简单的说,如果有函数的参数声明为函数指针类型的。则可以给函数传入另一个函数作为它的参数,在函数的内部可以调用传入的函数:例如下面给一些例子:int add(int x, int y) // 定义函数 { re... 阅读全文
posted @ 2019-03-13 11:29 Alpha205 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 图元识别:数字化图像可以看作m*m的矩阵,单色如图中,像素点的值为0,1.值为0的点表示背景,为1的点表示图元上的一个点。两个相邻的图元像素是同一个图元的像素,图元识别就是给同一个图元的像素做标记。原理如上图所示... 阅读全文
posted @ 2019-03-09 13:45 Alpha205 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 迷宫问题问题描述:栈的实现在这篇博客中:https://blog.csdn.net/zj1131190425/article/details/87991662迷宫是一个矩形区域,有一个出口和入口,迷宫内部包含不能... 阅读全文
posted @ 2019-03-08 22:10 Alpha205 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 队列和栈一样,是一种特殊的线性表,队列的删除和插入操作在队列两端进行,所以队列是一个FIFO的结构。实现用数组描述的双端队列数据结构定义:队列是一种特殊的线性表,队列的删除和插入操作在队列两端进行,插入端为队尾,... 阅读全文
posted @ 2019-03-05 16:32 Alpha205 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1. 汉诺塔问题:(a)通过递归的方式解决:https://blog.csdn.net/zj1131190425/article/details/85156570// 汉诺塔问题: 递归解决方案void move... 阅读全文
posted @ 2019-03-03 11:48 Alpha205 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 栈的应用非常的广泛,在C++的STL中,提供了用数组实现的栈。把线性表的插入和删除操作都限制在同一端,就得到栈的数据结构。是一个后进先出的数据结构。因为栈是一种特殊的线性表,所以可以从线性表类派生出stack类。... 阅读全文
posted @ 2019-03-03 11:30 Alpha205 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 如果合理利用作为一等对象的函数,某些设计模式可以简化,例如“策略模式”假设商店制定了如下的销售规则:1. 1000以上积分的用户,每单享受5%折扣2. 同一订单中,单个商品的数量达到20以上,享受10%折扣3. ... 阅读全文
posted @ 2019-02-28 08:48 Alpha205 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 假设两个大小相同的方阵需要计算乘法:按照矩阵乘法的规则:先写一段矩阵初始化代码:#include #include #include using namespace std;void matrix_print(... 阅读全文
posted @ 2019-02-26 20:41 Alpha205 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 数组:抽象数据类型:数组的操作:1.存值 get(index)2.取值 set(index, value)这两个操作定义了抽象数据类型arrayc++数组的索引,且数组时c++的标准数据结构行主映射和... 阅读全文
posted @ 2019-02-26 15:08 Alpha205 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 1.箱子排序:假设:用链表保存一个班级学生的清单,节点的数据域包括:姓名,社会保险号码,作业和考试的分数,所有作业和加权的总分。假设分数介于(0-100)之间,按照总分对学生进行排序,一种较快的排序方法是箱子排序... 阅读全文
posted @ 2019-01-22 11:40 Alpha205 阅读(120) 评论(0) 推荐(0) 编辑