关于google的最新笔试面试经验(2)

笔试面试2018-11-22王新老师

  6、T(n) = 25T(n/5)+n^2的时间复杂度?

  7、n个顶点,m条边的全连通图,至少去掉几条边才能构成一棵树?

  8、正则表达式(01|10|1001|0110)*与下列哪个表达式一样?

  1.(0|1)* 2.(01|01)* 3.(01|10)* 4.(11|01)* 5.(01|1)*

  9、如何减少换页错误?

  1. 进程倾向于占用CPU

  2. 访问局部性(locality of reference)满足进程要求

  3. 进程倾向于占用I/O

  4.使用基于最短剩余时间(shortest remaining time)的调度机制

  5. 减少页大小

  10、实现两个N*N矩阵的乘法,矩阵由一维数组表示

  11、找到单向链表中间那个元素,如果有两个则取前面一个

  12、长度为n的整数数组,找出其中任意(n-1)个乘积最大的那一组,只能用乘法,不可以用除法。要求对算法的时间复杂度和空间复杂度作出分析,不要求写程序。

相关推荐

猜你喜欢

大家正在看

换一换