首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

2014各大网络公司校招笔试算法题(搜集并更新中)

2013-10-01 
2014各大网络公司校招笔试算法题(收集并更新中)从博客中整理,并不断的更新,供大家学习和交流,随后会给出部

2014各大网络公司校招笔试算法题(收集并更新中)

从博客中整理,并不断的更新,供大家学习和交流,随后会给出部分算法题的参考代码。


腾讯

1、请设计一个排队系统,能够让每个进入队伍的用户都能看到自己在 中所处的位置和变化。队伍可能随时有人加入和退出,当有人退出影响到用户的位置排名时需要即时反馈到用户。

2、A、B两个整数集合,设计一个算法求他们的交集,尽可能的高效。


百度

百度2014笔试算法题汇总


科大讯飞

1.求一个整数数组的最大元素,用递归方法实现。

bool Find(int *matrixA, int m, int n, int element)  {      bool found = false;      if(matrixA != NULL & m & n)      {          int i,j;          i=0;j=n-1;          while(i<m;j>=0)          {              if(maxtrixA[i*n+j] == element)              {                  found = true;                  break;              }              else if(matrix[i*n+j]>element                  --j;              else                  ++i          }      }  } 


优酷

1.N个台阶,1<=N<90,每次一个台阶或两个台阶,求到达台阶N共有多少种方法

2.将long型整数转换成字符串,不能使用库函数

3.含有n个元素的整型数组,将这个n个元素重新组合,求出最小的数,如{321,3,32},最小的数为   321323

4.有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。 木杆很细,不能同时通过一只蚂蚁。开始 时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头, 但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。 编写程序,求所有蚂蚁都离开木杆 的最小时间和最大时间。

网易

1、f(0)=0;f(1)=1;f(n)=f(n-1)+f(n-2),求f(n)。

2、有主字符串A,子字符串B,在A中查找B

3、写出你熟悉的排序算法,并说明其优缺点


















热点排行