摘要:
几种比较好的综述:1.各种内部排序算法的比较:http://space.itpub.net/15203236/viewspace-6165822.分类清晰的一种比较方式:http://edsionte.com/techblog/archives/38573. 要知道每种排序的的详细,直接维基百科即可,不用其他的地方整理4.数据结构的网络演示:http://jpkc.glxy.sdu.edu.cn:9053/html/suanfayanlian/20080426/59.htmlhttp://student.zjzk.cn/course_ware/data_structure/web/paixu/ 阅读全文
摘要:
【转】const详解为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const 最常见用途是作为数组的界和switch 分情况标号(也可以用枚举符代替),分类如下:常变量: const 类型说明符 变量名常引用: const 类型说明符 &引用名常对象: 类名 const 对象名常成员函数: 类名::fun(形参) const常数组: 类型说明符 const 数组名[大小]常指针: const 类型说明符* 指针名 ,类型说明符* const 指针名首先提示的是:在常变量(const 类型说明符 变量名)、常引用 阅读全文
摘要:
【转】http://www.kuqin.com/language/20090322/41866.html转载的这篇文章对typedef讲解的非常详细清楚,从用途,到注意事项,条理清晰,很久没有再回顾C语言语法了,加油!第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针,// 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针虽然:char *pa 阅读全文
摘要:
【转】Adaboost是一种迭代算法,其核心思想是针对同一个训练集训练不同的分类器(弱分类器),然后把这些弱分类器集合起来,构成一个更强的最终分类器 (强分类器)。其算法本身是通过改变数据分布来实现的,它根据每次训练集之中每个样本的分类是否正确,以及上次的总体分类的准确率,来确定每个样本的权 值。将修改过权值的新数据集送给下层分类器进行训练,最后将每次训练得到的分类器最后融合起来,作为最后的决策分类器。使用adaboost分类器可以排 除一些不必要的训练数据特徵,并将关键放在关键的训练数据上面。 目前,对Adaboost算法的研究以及应用大多集中于分类问题,同时近年也出现了一些在回归问题上的. 阅读全文