早教吧 育儿知识 作业答案 考试题库 百科 知识分享

算法:求N!的二进制表示中最低位1的位置,这里的位置是指什么位置书上道:N=3,=6,那么N!的二进制表示(1010)的最低位1在第二位.疑问:最低位1不是在导数第二位吗?正数第二位的值不是0么?

题目详情
算法:求N!的二进制表示中最低位1的位置,这里的位置是指什么位置
书上道:
N=3,=6,那么N!的二进制表示(1010)的最低位1在第二位.
疑问:
最低位1不是在导数第二位吗?正数第二位的值不是0么?书上是不是说错了
▼优质解答
答案和解析
你看的这一版的编程之美这里应该是印刷错误了 6的二进制表示应该是(0110) 而不是(1010)
书上的意思是从右向左数 最右边为第一位