碧蓝眼神

文章
6
资源
0
加入时间
3年0月8天

求最大公因数的三种算法

欧几里得算法#include<iostream>using namespace std;int fun(int a, int b){ if (a >= b){ int r = a%b; if (r == 0) return b; else fun(b, r); } el...

设计模式学习笔记:访问者模式(Visitor)一、访问者模式介绍二、实现

文章目录一、访问者模式介绍二、实现1、需求2、设计3、代码实现4、测试访问者模式积极面对生活,善意的对待人和事物,回报将超乎你的想象。一、访问者模式介绍访问者模式是设计模式中行为型模式的一种。在访问者模式中,我们使用访问者类来改变元素类的执行算法。通过这种方式我们可以通过使用不同的访问者在不改变元素类的情况下改变其执行的算法。其主要使用场景如下:对象结构中对象对应的类很少改变,但经常需要在此对象结构上定义新的操作。需要对一个对象结构中的对象进行很多不同的并且不相关的操作,而需要避免让