码迷,mamicode.com
首页 >  
搜索关键字:km算法 模板    ( 34928个结果
Python六大开源框架对比:Web2py略胜一筹(转)
Python是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与Web服务...
分类:编程语言   时间:2014-07-07 18:14:18    阅读次数:146
【设计模式】模板模式
引子 这是一个很简单的模式,却被非常广泛的使用。 之所以简单是因为在这个模式中仅仅使用到了继承关系。 继承关系由于自身的缺陷,被专家们扣上了“罪恶”的帽子。 “使用委派关系代替继承关系”, “尽量使用接口实现而不是抽象类继承”等等专家警告,让我们大家对继承“另眼相看”。 其实,继承还是有...
分类:其他好文   时间:2014-06-30 14:08:08    阅读次数:150
【设计模式】——外观模式
外观模式(Facade),为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。 外观模式结构图:代码模板://四个子系统的类class SubSystemOne{public: void MethodOne() { cout MethodOne();...
分类:其他好文   时间:2014-06-30 11:40:31    阅读次数:201
zoj 1655 单源最短路 改为比例+最长路
http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=655 没有理解清题意就硬套模板,所以WA了好几次, 解析看我的另一篇http://blog.csdn.net/u011026968/article/details/35579035 贴代码 #include #include #include ...
分类:其他好文   时间:2014-06-30 09:53:40    阅读次数:276
hdu 1700 Points on Cycle 水几何
已知圆心(0,0)圆周上的一点,求圆周上另外两点使得三点构成等边三角形。 懒得推公式,直接用模板2圆(r1=dist,r2=sqrt(3)*dist)相交水过 #include #include #include #include #include using namespace std; #define eps 1e-6 typedef long long ll; inline double...
分类:其他好文   时间:2014-06-30 08:11:07    阅读次数:310
Java 设计模式之模板方法开发中应用
模板方法差不多是Java设计模式中除单例之外的另一种非常简单也是我们在写程序时非常常用的方法,一些重要复杂的算法,可以将核心算法设计为模板方法,周边相关细节部分则有子类来实现。特别是在重构时,可以将子类的代码抽取到父类中,然后通过父类的引用指向子类的对象,也就是用一个句柄,来约束其行为。...
分类:编程语言   时间:2014-06-30 00:38:24    阅读次数:321
非线程安全对象池
今天的微博有人讨论到对象池,我想到之前项目的实现,应该用模板来实现啊,唉,还是被前人的想法给框定了,不过实现一个特别简单,花了几分钟写了个: #include #include using namespace std; const int DefaultPoolSize = 1024; template class ObejctPool{ private: queue m_OriBl...
分类:编程语言   时间:2014-06-30 00:25:01    阅读次数:259
POJ 3468 A Simple Problem with Integers 【树状数组】
题目链接:http://poj.org/problem?id=3468 题目大意:给出一组数组v[i],有两种操作,一种给出两个数a,b,要求输出v[a]到v[b]之间的和,另一种给出三个数a,b,c,让v[a]到v[b]之间的数全都加上c。 完全是树状数组能够实现的功能,但是如果就这样单纯的套用模板,做第二种操作是更新每个值,这样的操作就有可能超时。 换一种思路,既然第二种操作是给某区间上...
分类:其他好文   时间:2014-06-29 20:47:30    阅读次数:216
C++ Primer 学习笔记_84_模板与泛型编程 --模板特化
模板与泛型编程--模板特化引言: 我们并不总是能够写出对全部可能被实例化的类型都最合适的模板。某些情况下,通用模板定义对于某个类型可能是全然错误的,通用模板定义或许不能编译或者做错误的事情;另外一些情况下,能够利用关于类型的一些特殊知识,编写比从模板实例化来的函数更有效率的函数。 compare函数...
分类:编程语言   时间:2014-06-29 19:27:29    阅读次数:296
现代C++学习笔记之二入门篇1
现代 C++ 强调:基于堆栈的范围,而非堆或静态全局范围。自动类型推理,而非显式类型名称。智能指针而不是原始指针。std::string和std::wstring类型(请参见),而非原始char[]数组。标准模板库(STL) 容器(例如vector、list和map),而非原始数组或自定义容器。请参...
分类:编程语言   时间:2014-06-29 18:46:28    阅读次数:255
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!