您的位置:首页 > 其它

第2次实验——算法基本功与综合思考

2014-06-11 00:35 281 查看
(2)经典算法面试题(至少选择其中1道题并作答,有自己的思考与理解)

有A、B、C、D四个人,要在夜里过一座桥。他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。请问,如何安排,能够在17分钟内这四个人都过桥?

解题思路:要在17分钟内四人全部过桥,必须要让耗时最少的人来送电筒。

第一种情况:

A和B 过桥去: 总耗时2

A 回来送手电筒: 总耗时3

C和D过桥去: 总耗时13

B回来送手电筒: 总耗时15

A和B最后过桥去: 总耗时17

第二种情况:

A和B 过桥去: 总耗时2

B 回来送手电筒: 总耗时4

C和D过桥去: 总耗时14

A回来送手电筒: 总耗时15

A和B最后过桥去: 总耗时17

(3)算法综合实践——搜索引擎

上网搜索有关“搜索引擎”的相关资料,包括但不限于以下方面(至少要有2个方面):搜索引擎岗位要求、搜索引擎工作原理、搜索引擎涉及到教材中哪些算法、搜索引擎的盈利模式、搜索引擎源码链接、国内外搜索引擎公司现状等。

搜索引擎的基本工作原理包括如下三个过程:首先在互联网中发现、搜集网页信息;同时对信息进行提取和组织建立索引库;再由检索器根据用户输入的查询关键字,在索引库中快速检出文档,进行文档与查询的相关度评价,对将要输出的结果进行排序,并将查询结果返回给用户。

搜索引擎的盈利模式:

1. 竞价排名------ 客户通过付费,把自己的产品或服务在搜索结果中排在前面,从而获取潜在客户,百度,谷歌,雅虎等目前都有这个业务,尽管都不是采用竞价的形式,但换汤不换药,因为位置是一定的,而想排前面的客户不止一个的,搜索排名几乎是所有搜索引擎的主要盈利方式

2. 固定位置广告位置------和门户网站的广告形式一样,在特定的区域放客户的广告,

3. 付费索引------客户支付一定的费用收录索引客户要求的页面货网站,为客户带来流量和潜在客户

4. 出售统计分析数据-------搜索引擎统计一段时间内的搜索情况,比如说某个行业的搜索情况,分析出这个行业的一些动向,整理成数据分析报告,然后卖给需要这些数据报告的公司。

5. 出售流量-----比如网民搜索某个关键字,直接搜客户的网站内容,这个相对很少吧,除非网站流量很大,或者专门做新闻的网站
搜索引擎涉及到教材中哪些算法:排序算法,图的邻接表表示,图的遍历包括深度优先跟广度优先,公式中的因子分解
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: