当前位置: 代码迷 >> Eclipse >> 面試問題(網上沒有搜到!)大伙幫解決下,
  详细解决方案

面試問題(網上沒有搜到!)大伙幫解決下,

热度:482   发布时间:2016-04-23 14:27:39.0
面試問題(網上沒有搜到!)大家幫解決下,急急急```
1~100之间的任意一个数,请猜出这个数是多少,用5次能够实现吗?你用什么方法去猜这个数的,要多少次?

------解决方案--------------------
不会 期待高手!
------解决方案--------------------
估计是有条件的
------解决方案--------------------
楼上的方法不行,猜四次后会有大约7个数让你选择,最多的时候要猜7次才能猜中。
------解决方案--------------------
折半是不够的,MaxInt(log2(100)) = 7.
折三半就行了,MaxInt(log3(100)) = 5.
具体写法就是三叉楼的遍历。 不过这样只是去合题,效率不见得高。
------解决方案--------------------
题目意思未明确啊?
------解决方案--------------------
楼主要我们帮他编题吧?
  相关解决方案