- 博客(5)
- 收藏
- 关注
原创 用C++的复制构造函数实现原型模式
return;if (!if(!关于自定义构造函数可能还不完全,还需要自定义赋值运算符…关于扩展,还可以用智能指针unique_ptr/make_unique的方式,仿照C#的Cloneable()接口来实现原型模式…另外,也可以从多线程的数据竞争的问题角度来考量实现原型模式…参考资料。
2024-09-04 07:28:46
999
转载 时间复杂度
首先要搞清楚几个概念:问题规模、时间频度、语句频度、时间复杂度。(1)语句频度和时间频度一个算法中的语句执行次数称为语句频度或时间频度, 记为T(n)。(2)时间复杂度T(n)中的n称为问题的规模,当n不断变化时,时间频度T(n)也会不断变化。但有时我们想知道它变化时呈现什么规律。为此,我们引入时间复杂度概念。一般情况下,算法中基本操作重复执行的次数是问题规模n的某个函数,用T(n)表示...
2018-11-26 22:02:25
270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1