知识部分
理想主义文艺青年
理想主义源于对生活的憧憬 文艺是对生活的态度
展开
-
并查集
主要操作: 初始化把每个点所在集合初始化为其自身。通常来说,这个步骤在每次使用该数据结构时只需要执行一次,无论何种实现方式,时间复杂度均为O(N)。查找查找元素所在的集合,即根节点。合并将两个元素所在的集合合并为一个集合。通常来说,合并之前,应先判断两个元素是否属于同一集合,这可用上面的“查找”操作实现。原创 2014-05-07 18:09:52 · 922 阅读 · 0 评论 -
sscanf的用法
1名称编辑函数原型:int sscanf( const char *, const char *, ...);int sscanf(const char *buffer,const char *format,[argument ]...);buffer存储的数据format格式控制字符串argument 选择性设定字符串sscanf会从b转载 2014-04-30 17:10:19 · 522 阅读 · 0 评论 -
C++实现MVC模式
使用VS进行开发 新建空项目 分别添加头文件 源文件就可以了头文件ControllerBase.h#pragma onceclass Observer;class ModelBase;class ControllerBase{public: ControllerBase(void){}; virtual ~ControllerBase(void){};原创 2015-06-25 10:15:42 · 8992 阅读 · 1 评论 -
Ubuntu makefile操作
网上很多讲解了Makefile文件的具体写法 缺没有写一开始怎么执行操作 初学者可能不是很懂我是分别在Ubuntu的Desktop中分别添加了下面的代码文件func1.c#include "head.h"#include "head1.h"void f1(){ struct student1 stu; stu.id = 10101; strcpy(st原创 2015-08-15 18:36:52 · 7091 阅读 · 3 评论 -
c++ opencv读取图片像素值并进行加密
使用opencv 获取图片像素值 并分别对RGB值进行八位01串的加解密环境:visual studio、opencv(需要安装)#include #include #include using namespace std;//#define key 0xa9int key[8]={0,1,0,0,0,0,1,0};using namespace cv;int main(in原创 2016-07-18 00:40:05 · 3259 阅读 · 0 评论