
C/C++
李家少年
这个作者很懒,什么都没留下…
展开
-
C/C++中读写文件
头文件加上#include 下面是例子:char buffer[12],buffer2[12]; // 读文件 ifstream trainingfile ("trainingData.txt"); if(!trainingfile){ cout << "Unable to open trainingfile"; exit(1); // terminate wit原创 2016-06-13 04:37:30 · 374 阅读 · 0 评论 -
c/c++优先级队列(priority_queue)
优先级队列是根据元素的优先级被读取。 程序员可以通过template参数指定一个排序准则。缺省的排序准则是利用operator< 形成降序排列,那么所谓“下一个元素”就是“数值最大的元素”。 头文件:#include<queue>核心接口push() 将一个元素置于priority queue中 top() 返回priority queue中的“下一个元素” pop() 从priority转载 2016-06-14 00:30:28 · 600 阅读 · 0 评论 -
kruskal最小生成树(MST)算法
关键是不构成回路的判断 例子: 代码:#include<iostream> #include<queue> using namespace std; struct EdgeNode { int v1; int v2; int value; bool operator<(const EdgeNode &a) const //此处把边放到优先级队列,由于自己 //重原创 2016-06-14 02:21:47 · 829 阅读 · 0 评论 -
CodeBlocks配置
下载带有MINGW的codeblocks,地址: http://www.codeblocks.org/downloads/26 或者 http://download.youkuaiyun.com/detail/leolinsheng/8275815双击安装后,打开codeblocks需要配置, settings—–compiler——-Toolchain executables下,选择到自己的MINGW原创 2016-09-10 21:38:36 · 334 阅读 · 0 评论