自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (1)
  • 收藏
  • 关注

原创 善用信息进行优化的算法面试题例举

1)百度公司有3万名员工,请按照年龄对员工进行排序。本题可以用认为是一个排序算法的问题。但如果简单的这么认为,那么算法优化时就没能很好的利用已有的信息。由于年龄有一定的范围,所以可以根据这个特点来优化。我们假设年龄在0-100这个范围之内。这样可以用一个hash table(这里可以简化为一个数组)来表示这个信息。数组的下标可以为年龄,数组的值则可以记录这个年龄的人数。这样就起到了...

2018-07-20 18:18:05 1118 8

原创 微博抓取尝试

微信是比较封闭的,微博的好友信息比较开放,都可以抓到;1)找人,通过关注列表;2)提取出微博的数据,放到数据库;微博昵称,头像;关注,粉丝及微博数量;根据一些基本的原则来决定是否将该用户的微博入待爬的队列;指标:关注人数;粉丝人数;但是有可能会很多人,而且有很多僵尸粉;(不好:第一,低效;第二,平台也不会让你无限制的往下翻页,肯定会有限制)微博数,粉丝数的数量是个重要的参考...

2018-07-20 11:48:17 2061 1

原创 递归二--递归的优化,DP

上课时给学生讲到递归实现的缺陷时,举过下面的例子:使用递归方法来计算组合数:       从m个不同元素中,任取n(n≤m)个元素并成一组,叫做从m个不同元素中取出n个元素的一个组合;从m个不同元素中取出n(n≤m)个元素的所有组合的个数,叫做从m个不同元素中取出n个元素的组合数。公    式: C(m,n)=n!/((m-n)!*n!)(n≤m)性    质:C(m,n)= C(...

2018-07-20 11:18:08 1091 2

原创 关于递归一

下面内容截取自我平常给学生讲课的内容从数学归纳法谈起:什么是数学归纳法?从两个有趣的问题谈起:1)怎么证明一堆人中所有人都是希腊人?2)思考题:怎么证明所有人都是秃子?什么是数学归纳法?最简单和常见的数学归纳法是证明当n等于任意一个自然数时某命题成立。证明分下面两步:证明当n= 1时命题成立。假设n=m时命题成立,那么可以推导出在n=m+1时命题也成立。(m代表任意自然数)这种方法的原理在于:首先...

2018-07-10 17:11:12 7333 47

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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