发表于:2005/9/21 8:46:00
#0楼
问题:一个90位的二进制数,如何快速确定其中“1”或“0”的个数?
要求:不用循环做,因为统计一次就来一个重复次数为90的循环,那么,我的程序中这个小操作涉及上百万次,效率太低。
求助:能不能对二进制数进行某些计算,直接确定答案?但我想了很久,想不出来。难道这是一个不可能的问题?谁能帮帮我?
要求:不用循环做,因为统计一次就来一个重复次数为90的循环,那么,我的程序中这个小操作涉及上百万次,效率太低。
求助:能不能对二进制数进行某些计算,直接确定答案?但我想了很久,想不出来。难道这是一个不可能的问题?谁能帮帮我?