第八题各小题汇总 【微软面试100题 第八题】
2014-10-27 16:44
232 查看
题目1:
有两个房间,一房间里有三盏灯,另一房间里有控制着这三盏灯的三个开关,这两个房间是分割开的,从一间里不能看到另一件的情况。现在要求受训者分别进这两间房一次,然后判断出这三盏灯分别是由哪个开关控制的。
分析:通过温度来解决。
题目2:
你让一些人为你工作了七天,你要用一根金条作为报酬。金条被分成七小块,每天给出一块。如果你能将金条切割两次,你怎样分给这些工人?
分析:1+2+4.
题目3:
用一种算法来颠倒一个单链表。
可以通过画图来验证方法1和方法2。
View Code
有两个房间,一房间里有三盏灯,另一房间里有控制着这三盏灯的三个开关,这两个房间是分割开的,从一间里不能看到另一件的情况。现在要求受训者分别进这两间房一次,然后判断出这三盏灯分别是由哪个开关控制的。
分析:通过温度来解决。
题目2:
你让一些人为你工作了七天,你要用一根金条作为报酬。金条被分成七小块,每天给出一块。如果你能将金条切割两次,你怎样分给这些工人?
分析:1+2+4.
题目3:
用一种算法来颠倒一个单链表。
可以通过画图来验证方法1和方法2。
int findX(int *a) { int k = a[0]; for(int i=1;i<=1000;i++) { k ^= i; k ^= a[i]; } return k; }
View Code
相关文章推荐
- 第八题各小题汇总 【微软面试100题 第八题】
- [汇总I]精选微软等公司数据结构+算法面试100题[第1-60题汇总]
- 第三十八题汇总 【微软面试100题 第三十八题】
- 第三十八题汇总 【微软面试100题 第三十八题】
- [汇总I]精选微软等公司数据结构+算法面试100题[第1-60题汇总]
- [汇总I]精选微软等公司数据结构+算法面试100题[第1-60题汇总]
- [汇总I]精选微软等公司数据结构+算法面试100题[第1-60题汇总]
- [汇总I]精选微软等公司数据结构+算法面试100题[第1-60题汇总]
- 席卷互联网---评微软数据结构+算法面试100题
- 求1+2+...+n 【微软面试100题 第十二题】
- 跳台阶问题 【微软面试100题 第二十七题】
- 求一个有向连通图的割点 【微软面试100题 第三十九题】
- 微软面试100题
- 微软面试100题-天天做-第二题
- 永久优化:微软技术面试100题第11-20题答案修正与优化
- 调整数组顺序使奇数位于偶数前面 【微软面试100题 第五十四题】
- 微软等公司数据结构+算法面试第1-80题汇总
- 微软面试100题系列---求1+2+3+...+n
- 【从零单排之微软面试100题系列】13之输出链表倒数第k个结点
- 微软面试100题2010年版全部答案集锦(含下载地址)