有一个函数的功能为:计算一个字节(byte)中有多少个位(bit)为1。
如c为’A’(0x01000001),则返回2。
假设程序中需要非常频繁的调用此函数,请设计一个最优算法,用空间换时间,使其速度最快。请用一段文字简单描述基本的算法流程。请各位帮忙.谢谢!
如c为’A’(0x01000001),则返回2。
假设程序中需要非常频繁的调用此函数,请设计一个最优算法,用空间换时间,使其速度最快。请用一段文字简单描述基本的算法流程。请各位帮忙.谢谢!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货