
面试路上
微凉的墨-楠楠
一直是个学生党,努力活出我自己。
展开
-
数据挖掘中的十大算法
http://blog.sina.com.cn/s/blog_78a4bd490101g2ve.html数据挖掘中的十大算法1. C4.5C4.5算法是机器学习算法中的一种分类决策树算法,其核心算法是ID3算法. C4.5算法继承了ID3算法的优点,并在以下几方面对ID3算法进行了改进:1) 用信息增益率来选择属性,克服了用信息增益选择属性时偏向选择取值多的属性的转载 2015-09-21 18:43:23 · 342 阅读 · 0 评论 -
Printf是从右向左压入栈
比如程序如下int i=1;printf("%d,%d",i,++i);输出的结果就是2 2.从而证明从右向左。之所有printf是从右向左执行因为操作的是输出栈!c++中的cout也是从右向左压入栈的。所以如果printf(i,i++)或者cout,他们的结果值都是一样的。原创 2015-12-12 20:51:41 · 565 阅读 · 0 评论 -
单精度float和双精度double
float为单精度实数,double为双精度实数float的精度是6位有效数字,取值范围是10的-38次方到10的38次方,float占用4字节空间double的精度是15位有效数字,取值范围是10的-308次方到10的308次方,double占用8字节空间。1、单精度,也就是 float ,在 32 位机器上用 4 个字节来存储的;而双精度double是用 8 个字节来存储的,这原创 2015-12-13 15:48:51 · 2270 阅读 · 0 评论 -
malloc以及malloc和new
malloc函数的实质体现在,它有一个将可用的内存块连接为一个长长的列表的所谓空闲链表。调用malloc函数时,它沿连接表寻找一个大到足以满足用户请求所需要的内存块。然后,将该内存块一分为二(一块的大小与用户请求的大小相等,另一块的大小就是剩下的字节)。接下来,将分配给用户的那块内存传给用户,并将剩下的那块(如果有的话)返回到连接表上。调用free函数时,它将用户释放的内存块连接到空闲链上。到最后原创 2015-12-22 15:14:18 · 585 阅读 · 0 评论 -
关于字符,字符串,char和string
字符:单个的,单引号;字符串:多个的,也可以是单个的,或者空的,双引号;本质: char属于基础类型(C++),char类型的长度是固定的,在C++中它可能是1个字节,或者2个字节(取决于是否为Unicode Char)。string是一个模板类型,也就是一个class(C++)。也就是无法通过sizeof来取得,因为它不是一个基础类型,它本身并不固定长度,而取决于内部原创 2015-12-13 15:42:00 · 528 阅读 · 0 评论