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