[
回复本文] [
发信给作者] [
本篇全文] [本篇作者:
ChandlerBing ]
发信人: ChandlerBing (Chandler), 信区: VC
标 题: 给大家出一道微软面试题目啊
发信站: 武汉白云黄鹤站 (2006年01月05日19:11:42 星期四), 站内信件
用o(1)的算法写函数fn求输入int型整数能被最大的2的幂整除。比如输入12返回4,输
入7返回1,输入8返回8,输入48返回16等等。要求必修o(1)的算法。有几种方法。
稍后把我刚才想的答案贴出来。
--
寻找自我,追求自我,超越自我
※ 修改:·ChandlerBing 于 01月05日19:13:27 修改本文·[FROM: bbs.whnet.edu.cn]
※ 来源:·武汉白云黄鹤站 bbs.whnet.edu.cn·[FROM: Friends]
发信人: ChandlerBing (Chandler), 信区: VC
标 题: 给大家出一道微软面试题目啊
发信站: 武汉白云黄鹤站 (2006年01月05日19:11:42 星期四), 站内信件
用o(1)的算法写函数fn求输入int型整数能被最大的2的幂整除。比如输入12返回4,输
入7返回1,输入8返回8,输入48返回16等等。要求必修o(1)的算法。有几种方法。
稍后把我刚才想的答案贴出来。
--
寻找自我,追求自我,超越自我
※ 修改:·ChandlerBing 于 01月05日19:13:27 修改本文·[FROM: bbs.whnet.edu.cn]
※ 来源:·武汉白云黄鹤站 bbs.whnet.edu.cn·[FROM: Friends]
[回复本文] [发信给作者] [本篇全文] [本篇作者: idoloveyou ] 发信人: idoloveyou (学校に帰りました), 信区: VC 标 题: Re: 给大家出一道微软面试题目啊 发信站: 武汉白云黄鹤站 (2006年01月05日19:13:50 星期四), 站内信件 这道题看过无数遍了 n - n & (n - 1) 【 在 ChandlerBing (Chandler) 的大作中提到: 】 : 用o(1)的算法写函数fn求输入int型整数能被最大的2的幂整除。比如输入12返回4,输 : 入7返回1,输入8返回8,输入48返回16等等。要求必修o(1)的算法。有几种方法。 : 稍后把我刚才想的答案贴出来。 -- 渤海之滨 白河之津 巍巍我南开精神 汲汲骎骎 月异日新 发煌我前途无垠 美哉大仁 智勇真纯 以铸以陶 文质彬彬 渤海之滨 白河之津 巍巍我南开精神 唱了6年竟然不知道怎么写…… ※ 来源:·武汉白云黄鹤站 bbs.whnet.edu.cn·[回复本文] [发信给作者] [本篇全文] [本篇作者: ChandlerBing ] 发信人: ChandlerBing (Chandler), 信区: VC 标 题: Re: 给大家出一道微软面试题目啊 发信站: 武汉白云黄鹤站 (2006年01月05日19:15:12 星期四), 站内信件 。。。。。 我的方法: (-a)&a 【 在 idoloveyou (学校に帰りました) 的大作中提到: 】 这道题看过无数遍了 n - n & (n - 1) 【 在 ChandlerBing (Chandler) 的大作中提到: 】 : 用o(1)的算法写函数fn求输入int型整数能被最大的2的幂整除。比如输入12返回4,输 : 入7返回1,输入8返回8,输入48返回16等等。要求必修o(1)的算法。有几种方法。 : 稍后把我刚才想的答案贴出来。 -- 渤海之滨 白河之津 巍巍我南开精神 汲汲骎骎 月异日新 发煌我前途无垠 美哉大仁 智勇真纯 以铸以陶 文质彬彬 渤海之滨 白河之津 巍巍我南开精神 唱了6年竟然不知道怎么写…… ※ 来源:·武汉白云黄鹤站 bbs.whnet.edu.cn· -- 寻找自我,追求自我,超越自我 ※ 来源:·武汉白云黄鹤站 bbs.whnet.edu.cn·[FROM: Friends][回复本文] [发信给作者] [本篇全文] [本篇作者: target ] 发信人: target (My Goal), 信区: VC 标 题: Re: 给大家出一道微软面试题目啊 发信站: 武汉白云黄鹤站 (2006年01月05日19:25:34 星期四), 站内信件 bing,你总是那样灿烂 【 在 ChandlerBing (Chandler) 的大作中提到: 】 : 。。。。。 : 我的方法: (-a)&a : 【 在 idoloveyou (学校に帰りました) 的大作中提到: 】 : 这道题看过无数遍了 : n - n & (n - 1) : 【 在 ChandlerBing (Chandler) 的大作中提到: 】 : : 用o(1)的算法写函数fn求输入int型整数能被最大的2的幂整除。比如输入12返回4,输 : : 入7返回1,输入8返回8,输入48返回16等等。要求必修o(1)的算法。有几种方法。 : : 稍后把我刚才想的答案贴出来。 -- ※ 来源:·武汉白云黄鹤站 bbs.whnet.edu.cn·[回复本文] [发信给作者] [本篇全文] [本篇作者: lightning ] 发信人: lightning (上帝是女人|支持pplive), 信区: VC 标 题: Re: 给大家出一道微软面试题目啊 发信站: 武汉白云黄鹤站 (2006年01月05日19:31:26 星期四), 站内信件 ~a&(a-1)+1 (~a+1)&a 【 在 ChandlerBing (Chandler) 的大作中提到: 】 : 。。。。。 : 我的方法: (-a)&a : 【 在 idoloveyou (学校に帰りました) 的大作中提到: 】 : 这道题看过无数遍了 : n - n & (n - 1) : 【 在 ChandlerBing (Chandler) 的大作中提到: 】 : : 用o(1)的算法写函数fn求输入int型整数能被最大的2的幂整除。比如输入12返回4,输 : : 入7返回1,输入8返回8,输入48返回16等等。要求必修o(1)的算法。有几种方法。 : : 稍后把我刚才想的答案贴出来。 -- 世外悠悠隔人间,不忍凄凄乱世烟。 慨怀潇潇任风逝,云霭冉冉绕仙山。 --- ※ 修改:·lightning 于 01月05日19:34:03 修改本文·[FROM: bbs.whnet.edu.cn] ※ 来源:·武汉白云黄鹤站 bbs.whnet.edu.cn·[FROM: 炽天使学院][回复本文] [发信给作者] [本篇全文] [本篇作者: ChandlerBing ] 发信人: ChandlerBing (Chandler), 信区: VC 标 题: Re: 给大家出一道微软面试题目啊 发信站: 武汉白云黄鹤站 (2006年01月05日19:34:31 星期四), 站内信件 嗯那,条条大路通罗马啊 【 在 lightning (上帝是女人|支持pplive) 的大作中提到: 】 : ~a&(a-1)+1 : (~a+1)&a : 【 在 ChandlerBing (Chandler) 的大作中提到: 】 : : 。。。。。 : : 我的方法: (-a)&a : : 这道题看过无数遍了 : : n - n & (n - 1) -- 别人笑我忒疯癫,我笑他人看不穿 ※ 来源:·武汉白云黄鹤站 bbs.whnet.edu.cn·[FROM: Friends][回复本文] [发信给作者] [本篇全文] [本篇作者: wfc ] 发信人: wfc (sissiok六段之七弟子), 信区: VC 标 题: Re: 给大家出一道微软面试题目啊 发信站: 武汉白云黄鹤站 (2006年01月05日19:35:17 星期四), 站内信件 还是Bing的方法看着简洁 【 在 ChandlerBing (Chandler) 的大作中提到: 】 : 嗯那,条条大路通罗马啊 : 【 在 lightning (上帝是女人|支持pplive) 的大作中提到: 】 : : ~a&(a-1)+1 : : (~a+1)&a -- ※ 来源:·武汉白云黄鹤站 bbs.whnet.edu.cn·※ 来源:·武汉白云黄鹤站 bbs.whnet.edu.cn·[FROM: Friends][回复本文] [发信给作者] [本篇全文] [本篇作者: wfc ] 发信人: wfc (sissiok六段之七弟子), 信区: VC 标 题: Re: 给大家出一道微软面试题目啊 发信站: 武汉白云黄鹤站 (2006年01月05日19:35:17 星期四), 站内信件 还是Bing的方法看着简洁 【 在 ChandlerBing (Chandler) 的大作中提到: 】 : 嗯那,条条大路通罗马啊 : 【 在 lightning (上帝是女人|支持pplive) 的大作中提到: 】 : : ~a&(a-1)+1 : : (~a+1)&a -- ※ 来源:·武汉白云黄鹤站 bbs.whnet.edu.cn·