算法
flykobesummer
希望可以做很久很久的程序员
现从事于互联网行业,对脚本、Linux、LAMP技术、C语言有浓厚的兴趣
展开
-
网上搜集到的exoweb的一些算法题
1、定义一个数组中,若某个值出现的次数在一半以上,则为执行者。如下数组: A[8]={1,2,2,4,2,4,2,2} 由于2出现上午次数5次大于5/8>0.5, 所以2为数组A[8]的执行者。 要求:求出数组的执行者,与其对应的下标。 你需要用到的函数: int administer( int *s,int length) 我的答案: 首先,对于该函数定义持有疑问,传入参数s原创 2009-09-18 16:58:00 · 572 阅读 · 0 评论 -
几道算法解答
# 找出两数字的最大差距function find_max_distance($A){ if (empty($A)){ return false; } $len = count($A); if ($len return 0; } if ($A[0] > $A[1]){原创 2009-10-17 17:05:00 · 417 阅读 · 1 评论 -
网站的相关性推荐为了解决什么问题
目前的工作,需要我考虑下面的几个问题: 1、相关性推荐 为了什么? 2、衡量相关性推荐是否成功的指标 是什么?或者说,衡量我当前阶段工作是否有效的指标是什么? 3、采用什么方法? 我们网站为什么需要相关性推荐? 我的看法是,网站上内容很多,但是项目之间的联系性很差,用户进入一个也没之后,很容易就离开了。以博客 http://blog.myspac原创 2010-01-12 17:14:00 · 1188 阅读 · 1 评论 -
协同过滤算法
3种形式的协同过滤(Collaborative Filtering)算法: 1、user-based:相同(相似)用户的喜好相同 2、item-based:能够引起使用者兴趣的项目,必定与其之前评分高的项目相似3、model-based:先用历史资料得到一个模型,再用此模型进行预测 参考:http://gengrenjie.com/2009/04/12/%E5%8D%8F%原创 2010-01-02 20:01:00 · 4466 阅读 · 3 评论