2013年5月14日

剑指offer--面试题1

摘要: 为了准备实习面试,最近开始看《剑指offer》, 以前挺反感这种有投机性质的书。但是为了拿到个好offer,也顾不了那么多了。 第一道题是考 基础知识 里面的编程语言。C++基本是每个应聘者都需要掌握的语言吧,因为一般在草纸上写代码都是C或者C++的。 对于C++来说,类的定义和结构,以及继承,派生,多态是面试中常被问到的, 而面试题1就考察了应试者对C++中赋值运算符的理解。 一般来说,C++中的一个空类会默认生成以下函数。1:默认构造函数2:默认拷贝构造函数3:默认赋值操作符4:默认虚构函数5:取值操作符.如class A{ A(); A(const A &lhs)... 阅读全文

posted @ 2013-05-14 22:25 iamccme 阅读(583) 评论(0) 推荐(0) 编辑

C++中的四种类型转换符

摘要: 使用标准C++的类型转换符:static_cast、dynamic_cast、reinterpret_cast、和const_cast。1 static_cast用法:static_cast < type-id > ( expression )该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:①用于类层次结构中基类和子类之间指针或引用的转换。 进行上行转换(把子类的指针或引用转换成基类表示)是安全的; 进行下行转换(把基类指针或引用转换成子类表示)时,由于没有动态类型检查,所以是不安全的。②用于基本数据类型之间的转 阅读全文

posted @ 2013-05-14 22:09 iamccme 阅读(275) 评论(0) 推荐(0) 编辑

【转载】推荐系统算法总结

摘要: 最近看推荐系统方面的东西也有段日子了,有书,博客,唯独没有看论文。总感觉论文对于工业界来说用处真的不如学校做课题、论文那么大,只要知道某个算法好不好用以及怎么用就可以了,也不必知道太多的细节和数学推导。但根据一个好的算法,产品部门可以设计出很多很酷的产品,让用户倍感web应用的人性化。在看书,看大牛们的博客时,学习到了很多算法和思路。现在总结一下:1、Item based collective filtering这个算法是cf中的一种,也是当今很多大型网站都在采用的核心算法之一。对于商城网站(以Amazon为代表,当然也包括京东那种具有搞笑特色的推荐系统在内),影视类推荐,图书类推荐,音乐类推 阅读全文

posted @ 2013-05-14 21:40 iamccme 阅读(577) 评论(0) 推荐(0) 编辑

《统计学习方法》 梯度下降的两种应用场景

摘要: 这几天在看《统计学习方法》这本书,发现 梯度下降法在 感知机 等机器学习算法中有很重要的应用,所以就特别查了些资料。 一.介绍 梯度下降法(gradient descent)是求解无约束最优化问题的一种常用方法,有实现简单的优点。梯度下降法是迭代算法,每一步需要求解目标函数的梯度向量。 二.应用场景 1.给定许多组数据(xi, yi),xi (向量)为输入,yi为输出。设计一个线性函数y=h(x)去拟合这些数据。 2.感知机:感知机(perceptron)为二类分类的线性分类模型。 输入为实例的特征向量,输出为实例的类别, 取+1 和 -1 二值。 下面分别对这两种应... 阅读全文

posted @ 2013-05-14 21:34 iamccme 阅读(5725) 评论(0) 推荐(1) 编辑

导航