| ||||
| 引用:
1.a里面都是1,b里面也都是1。B也是1。 2.a里面都是1,b里面也都是0。B也是1。 那么,情况2有n^2个结果。而情况1是0个结果。但是乱序情况下,我看不出1和2有啥大区别。而一旦排序,那么就是O(nlgn)了。 |
| ||||
| 引用:
代码:
代码:
|
| ||||
| 引用:
|
| |||
| 第三题如果只能使用一个天平的话,称一次不能保证一定能找到那个坏的。 而题目中没有限制只能使用一个天平,所以我们使用3个天平的话,只需称一次就可以找到那个坏的: (1)把两个天平(a和b)放在第三个天平(c)的两端 (2)天平a和天平b的两端各放一个桶,这样有4个桶在天平上,还剩余一个桶 (3)如果天平c是平衡的,说明剩余的那个是坏的 如果天平c不平衡,那么坏桶一定在a和b中不平衡的那个天平上; 我们假设天平a不平衡,而且天平c的a端轻(重),那么天平a上较轻(重)的那个是坏桶。 |
![]() |
| 书签 |
| 主题工具 | |
| 显示模式 | |
| |
LinkBacks (?)
LinkBack to this Thread: http://www.cpper.com/c/t4873.html | ||||
| 作者 | For | Type | 日期 | |
| {Algo}һ | This thread | Refback | 2008-06-27 12:45 PM | |
| TopLanguage | Google Groups | This thread | Refback | 2008-06-27 01:57 AM | |
| {Algo}一道百度面试题 - TopLanguage | Google | This thread | Refback | 2008-06-27 12:58 AM | |