- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 并查集应用及Kruskar算法
一、定义:并查集是一种树型的数据结构,用于处理一些不相交集合的合并及查找问题。在一些有N个元素的集合应用中,我们通常是在开始时让每个元素构成一个单元素的集合,然后按一定顺序将属于同一组的元素所在的集合合并,其间要反复查找一个元素在哪个集合中。应用很多,比如求无向图的连通分量个数,最完美的当属实现Kruskar算法求最小生成树二、并查集基础(三种基本操作): 在一些应用中,
2013-08-15 21:49:36
1143
原创 字节顺序(Byte Order)
1、定义:字节顺序是指占内存多于一个字节类型的数据在内存中的存放顺序,通常有小端、大端两种字节顺序。不同的平台会有不同的处理方式。小端字节序指低字节数据存放在内存低地址处,高字节数据存放在内存高地址处;例如像地址a写入0x0A0B0C0D之后,在内存中的数据便是:大端字节序是高字节数据存放在低地址处,低字节数据存放在高地址处。 通常来讲,CPU只是简单的
2013-08-07 11:34:51
1745
原创 windows下VS2010安装boost_1_50_0
今天也是自己第一次装boost库,搜索了一下,安装的方式实在是五花八门,尝试了几个但是都感觉不靠谱,最后参考http://hi.baidu.com/zkeqing/item/bcb207b98aad12a0eaba93ed这篇文章配置成功。 一、安装首先在www.boost.org上面下载boost文件。目前已经更新到boost1_50_0版本。选择windows版的数据
2012-08-18 22:06:44
1283
原创 VS2010+openCV2.1环境的配置
1、下载VS2010、openCV2.1和Cmake的安装文件。openCV2.1在官网下的一般是不需要安装,只要解压就好,然后放到任意盘里。我选择是放到C盘的Program File下面。2、点击运行Cmake gui,然后在出现的界面上选择文本框中的目录路径:3、点击Configure按钮,此时会让选择Visual Stdio 10(注意,这里一定要选择,否则会出错)。当Confi
2012-02-15 21:09:28
2457
转载 特征值物理意义
1. 特征的数学意义] 我们先考察一种线性变化,例如x,y坐标系的椭圆方程可以写为x^2/a^2+y^2/b^2=1,那么坐标系关于原点做旋转以后,椭圆方程就要发生变换。我们可以把原坐标系的(x,y)乘以一个矩阵,得到一个新的(x',y')的表示形式,写为算子的形式就是(x,y)*M=(x',y')。这里的矩阵M代表一种线性变换:拉伸,平移,旋转。那么,有没有什么样的线性变换b(
2012-02-13 18:27:03
1072
原创 MFC利用ADO操作Access数据库
一、 导入ADO动态连接库在工程的stdafx.h中加入以下语句: #import "c:\program files\commonfiles\system\ado\msado15.dll" no_namespace rename("EOF","adoEOF")二、连接数据库新建一个类,用来专门处理数据库的连接和各种操作ADO库包含三个基本接口:_Connec
2011-11-05 20:14:48
1579
原创 MFC用ADO动态连接msado15.dll时问题
前段时间在用MFC连接数据库做作业,在动态连接msado15.dll时有时会出现下面问题,然后改来改去,还是有时能运行,有时出问题。自己总结了一下自己的错误,在此和大家分享下。1、导入ADO动态连接库方法:在工程的stdafx.h中加入如下语句 #import "c:\program files\commonfiles\system\ado\msado15.dll" no_name
2011-11-05 17:13:19
5772
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人