上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 207 下一页

2012年9月7日

百度最新面试题集锦

摘要: 百度最新面试题集锦分类:面试珠玑2012-03-13 15:1017272人阅读评论(67)收藏举报1、实现一个函数,对一个正整数n,算得到1需要的最少操作次数。操作规则为:如果n为偶数,将其除以2;如果n为奇数,可以加1或减1;一直处理下去。例子:func(7) = 4,可以证明最少需要4次运算n = 7n-1 6n/2 3n-1 2n/2 1要求:实现函数(实现尽可能高效) int func(unsign int n);n为输入,返回最小的运算次数。给出思路(文字描述),完成代码,并分析你算法的时间复杂度。答:[cpp]view plaincopyintfunc(unsignedintn) 阅读全文

posted @ 2012-09-07 19:31 原来... 阅读(447) 评论(0) 推荐(0)

上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 207 下一页

导航