摘要: http://www.iteblog.com/archives/1240 阅读全文
posted @ 2016-04-21 11:04 fkissx 阅读(1687) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 void kmeans(int n, float* xy, int k, float* cxy) 7 { 8 int i,j; 9 ... 阅读全文
posted @ 2015-09-12 18:07 fkissx 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 1 #include 2 #include 3 #include 4 #include 5 using namespace std; 6 7 struct Treenode 8 { 9 int data; 10 Treenode *left, *righ... 阅读全文
posted @ 2015-09-06 00:07 fkissx 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 无意中百度百科看到的,好逗!就贴过来了薛定谔把妹法编辑“薛定谔把妹法”[1]是网友杜撰的一种把妹方法。其灵感来自著名的物理学假设“薛定谔的猫”。“薛定谔把妹法”中心思想是:事件在被观察以前,一直处在一个所谓“概率云”的状态下,一旦受到观察,则坍缩为实体。通俗一些,就是要给妹子神秘感。中文名薛定谔把妹... 阅读全文
posted @ 2015-08-30 11:53 fkissx 阅读(841) 评论(0) 推荐(0) 编辑
摘要: /*后缀表达式计算中缀表达式转后缀表达式*/#include#include#includeusing namespace std;templateclass stack{private: T* base; T* top; int stackSize;public: stac... 阅读全文
posted @ 2015-08-28 17:28 fkissx 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 动态规划和分治法类似,也是将问题分解为一些列的子问题,通过寻找子问题的最优解来得到问题的解。区别在于:1,分治法的子问题相互独立,相同的子问题被重复计算,而动态规划方法解决了这一问题。(重复子问题的计算导致很多用递归实现的分治法方案的时间复杂度按指数增长,而引入动态规划方法或者备忘录方法,复杂度降低... 阅读全文
posted @ 2015-08-27 23:30 fkissx 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 设目标字符串S,起配位置为j;模式字符串T,起配位置为i。暴力匹配:每次失配后,从j+1位置重新开始和T匹配。伪代码:def index_BF(T, S, pos): while pos+len(T)using namespace std;void getNext(const char* T,... 阅读全文
posted @ 2015-08-27 14:10 fkissx 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 主要是看着http://www.mscenter.edu.cn/blog/k_eckel 学习,有代码并且23种设计模式总结的很好~我自己简单记点笔记。设计模式:用一个通用模式可以解决一类问题,一个框架一创建型模式:Factory, AbstractFactory,Singleton,Builder... 阅读全文
posted @ 2015-08-16 00:19 fkissx 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 下面原理来源:http://c.biancheng.net/cpp/html/2614.html地址映射过程中,若在页面中发现所要访问的页面不在内存中,则产生缺页中断。当发生缺页中断时,如果操作系统内存中没有空闲页面,则操作系统必须在内存选择一个页面将其移出内存,以便为即将调入的页面让出空间。而用来... 阅读全文
posted @ 2015-08-08 14:36 fkissx 阅读(115895) 评论(6) 推荐(8) 编辑
摘要: 转自大牛的解析(非常具体详细)http://www.cnblogs.com/skynet/archive/2010/07/10/1774964.html我做个简单的标注方便以后自己查看:在用C++的项目源码中,经常会不可避免的会看到下面的代码:#ifdef __cplusplus //采用c++,... 阅读全文
posted @ 2015-08-02 13:10 fkissx 阅读(316) 评论(0) 推荐(0) 编辑