中科院计算所面试经历-上机题

今年暑假,参加了中科院计算所网络实验室的面试,非常幸运的通过了考试,上机题不难,可能最后的面试才是关键(每个实验室的题目都不一样)。我就说说上机题吧。
1. 给定两个链表,返回两个链表的第一个相交节点。(有O(n)的解法)
2. 假设每个鸡蛋煮熟的时间都一样,且未知。每个鸡蛋在煮了N分钟后,若拿出来,判断他是否煮熟之后,不能再放回去(不论他是否煮熟)。问,设计一种煮鸡蛋的方案,使得用最少的鸡蛋数,就可以知道鸡蛋煮熟的确切时间。(题目叙述可能不完整,但是大家应该一眼就看出来考点在哪儿了吧)
3. 一个横轴上有若干个小球(坐标0 4. 字符串的全排列。(非递归实现)
5.有n个空间(xk,yk)(1<=k<=N),给对(a,b)的值,判断(a,b)是否属于(x1,y1)U(x2,y2)U....U(xn,yn).
很多题(包括面试时候的题)都直接出自或者改编自《编程之美》。

你可能感兴趣的:(综合)