发布于 2014-11-30 01:36:25 | 179 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

豆瓣网

豆瓣是以技术和产品为核心、生活和文化为内容的创新网络服务。 豆瓣以书影音起家,一直致力于帮助都市人群发现生活中有用的事物,通过桌面和移动产品来服务都市日常生活的各个方面。


本文为大家整理的是一份豆瓣网2013校园招聘笔试题目-技术类,感兴趣的同学参考下。

豆瓣网是以技术和产品为核心、生活和文化为内容的创新网络服务。豆瓣以书影音起家,一直致力于帮助都市人群发现生活中有用的事物,通过桌面和移动产品来服务都市日常生活的各个方面。

1.求以下程序的输出结果: 【5分】

int foo(int x, int y){

if(x <=0 || y <= 0) return 1;

return 4 * foo(x – 1, y / 2);

printf(“%dn”, foo(3, 5));

A. 256 B.64 C.16 D.4 E.1

2.文法G:S->uvSvu|w所识别的语言是: 【5分】

A. uvw*vu B. (uvwvu)* C. uv(uv)*wvu(vu)* D. (uv)*w(vu)*

3.已知⼀一张员工数据表A的表结构如图,请用⼀一条SQL语句列出所有的工作岗位(JOB字段)中收入(SALARY)最低的员工信息,结果按照收入的升序排列。说明:取最小值的SQL函数为min()。 【5分】

A {

ENAME VARCHAR(20)

JOB VARCHAR(20)

SALARY NUMBER(5)

}

4.描述在浏览器中敲入一个网址并按下回车后所发生的事情(尽量详细)。【15分】

5.给定10G个无符号整数(32位),如何能够最快地在一台内存为2G的机器上找到这些

数据中的中位数(比一半数据大,比另一半数据小)?【20分】

【说明:说明算法即可,无需实现代码】

6.拼写检查程序通常需要计算两个字符串的相似度。对字符串,我们定义三个基本操作:

1.修改一个字符(如把“a”替换为“b”);

2.添加一个字符(如把“abdd”变为“aebdd”);

3.删除一个字符(如把“travelling”变为“traveling”);

我们定义两个字符串的距离为“将其变成相同需要经过的最少操作次数”,例如,对字符串“abcdefg”和“abcdef”,我们可以通过添加/减少一个“g”的方式来达到目的。因此,这两个字符串的距离为1。 【30分】

要求:

1,请实现代码,为给定的任意两个字符串计算它们的距离。

2,请为其设计并实现测试。



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务