Marshall的专栏

一旦把问题想清楚,代码是水到渠成的事,所以首先是思考,思考,思考

kmeans聚类的实现

// spectral-cluster.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include #include #include using namespace std; //te...

2015-09-30 01:39:23

阅读数:954

评论数:0

meanshift聚类的实现

参见http://blog.csdn.net/u014568921/article/details/45197027 // meanshift-cluster.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #incl...

2015-09-23 23:04:36

阅读数:1835

评论数:2

birch聚类算法的原理与实现

参考百度百科http://baike.baidu.com/link?url=LDYen7bEqt8o2l5mUrnZjQk1topFi36-MwLuhjuGf-1z4sQFtFq1xCEe0TCJwYVjGbu0C6cpuVMFIxNglvSnoa 外加http://www.cnblogs.com...

2015-09-20 20:19:51

阅读数:3037

评论数:0

DBSCAN聚类算法的实现

参考wiki https://en.wikipedia.org/wiki/DBSCAN DBSCAN(Density-Based Spatial Clustering of Applications with Noise)是一个比较有代表性的基于密度的聚类算法。与划分和层次聚类方法不同,它将簇定义...

2015-09-18 14:55:00

阅读数:2300

评论数:0

discrete adaboost的C++实现

参考之前的博文,AdaBoost算法学习实现的c++代码 //adaboost.h #ifndef ADABOOST_H #define ADABOOST_H #include #include #include #include using namespace std; #define ...

2015-09-15 22:22:56

阅读数:1379

评论数:1

kd-tree的实现

参考百度百科http://baike.baidu.com/link?url=JLBeRUhL6WLyp8R6TAFDD8swLfazjQnOaSXBY3AydkrVQG8XpCJ8EIh4bWpB02wQxxzPrK723ulRCzSKxkFLy_ // kd-tree.cpp : 定义控制台应用...

2015-09-12 18:37:46

阅读数:1259

评论数:1

红黑树的实现——插入

红黑树(Red Black Tree) 是一种自平衡二叉查找树,是在计算机科学中用到的一种数据结构,典型的用途是实现关联数组。红黑树和AVL树类似,都是在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,从而获得较高的查找性能。 写红黑树只需要了解以下性质 性质1. 节点是红色或黑色。 ...

2015-09-11 23:04:03

阅读数:722

评论数:0

24位位图转8位灰度图

bool ImageReader::depthfrom24to8(char *newimageName) { //以二进制写的方式打开文件 FILE *fp=fopen(newimageName,"wb"); if(fp==0) return 0; //灰度图像8位深度 ...

2015-09-11 14:15:24

阅读数:2370

评论数:0

将RGB数据写入BMP位图文件

CFile file; //定义一个文件对象 _ASSERTE(file.Open(CString("E:\\94.bmp"), CFile::modeRead));//打开文件 DWORD dwLen = ...

2015-09-11 11:41:57

阅读数:2413

评论数:1

splay树的实现

伸展树(Splay Tree),也叫分裂树,是一种二叉排序树,它能在O(log n)内完成插入、查找和删除操作。它由Daniel Sleator和Robert Tarjan创造,后者对其进行了改进。它的优势在于不需要记录用于平衡树的冗余信息。在伸展树上的一般操作都基于伸展操作。 伸展树并没有AVL...

2015-09-06 00:31:41

阅读数:929

评论数:0

AVL树的实现

平衡二叉树(Balanced Binary Tree)又被称为AVL树(有别于AVL算法),且具有以下性质: 它是一 棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。 下面是我的实现,这个算法还是纠结了蛮久的 // AVL-Tree.cpp : 定义控制台...

2015-09-02 18:13:03

阅读数:717

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭