Information High# Joke - 肚皮舞运动
r*d
1 楼
刚刚电面结束, 觉得他们的问题非常厚道。
1.说说以前做的是什么project
2.写过template 没有, 都做了什么?
我就说写过。 如果是函数的template就用来pass in不同类型的parameter, 如果是函
数的template就用来pass in 不同类型的object. 例如STL.
3.STL 的list, array, map的insert function的时间复杂度是多少?
4.有一本书, 要找出书里面出现最多的20个单词和他们所在的书里面的页码, 他提
供一个function, 那个function 输入是单词, 每次返回那个单词的页码和下一个单词
, 可以反复call那function.
我用了一个hush table, key是单词, 然后里面存一个count, 和页码
然后再用一个size为20的binary tree, 把word 一个一个插进去找出现次数最大的
5. 有一个70楼的building, 往下扔球,看最高几楼会破。 一种是只有一个球,
第二种情况是有无数多的球, 呵呵。
一个球的就从一楼开始一层一层往上扔,如果很多球就用binary search.
1.说说以前做的是什么project
2.写过template 没有, 都做了什么?
我就说写过。 如果是函数的template就用来pass in不同类型的parameter, 如果是函
数的template就用来pass in 不同类型的object. 例如STL.
3.STL 的list, array, map的insert function的时间复杂度是多少?
4.有一本书, 要找出书里面出现最多的20个单词和他们所在的书里面的页码, 他提
供一个function, 那个function 输入是单词, 每次返回那个单词的页码和下一个单词
, 可以反复call那function.
我用了一个hush table, key是单词, 然后里面存一个count, 和页码
然后再用一个size为20的binary tree, 把word 一个一个插进去找出现次数最大的
5. 有一个70楼的building, 往下扔球,看最高几楼会破。 一种是只有一个球,
第二种情况是有无数多的球, 呵呵。
一个球的就从一楼开始一层一层往上扔,如果很多球就用binary search.