算法:求N!的二进制表示中最低位1的位置,这里的位置是指什么位置
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/07/11 04:49:15
算法:求N!的二进制表示中最低位1的位置,这里的位置是指什么位置
书上道:
N=3,=6,那么N!的二进制表示(1010)的最低位1在第二位.
疑问:
最低位1不是在导数第二位吗?正数第二位的值不是0么?书上是不是说错了
书上道:
N=3,=6,那么N!的二进制表示(1010)的最低位1在第二位.
疑问:
最低位1不是在导数第二位吗?正数第二位的值不是0么?书上是不是说错了
![算法:求N!的二进制表示中最低位1的位置,这里的位置是指什么位置](/uploads/image/z/19792422-54-2.jpg?t=%E7%AE%97%E6%B3%95%EF%BC%9A%E6%B1%82N%21%E7%9A%84%E4%BA%8C%E8%BF%9B%E5%88%B6%E8%A1%A8%E7%A4%BA%E4%B8%AD%E6%9C%80%E4%BD%8E%E4%BD%8D1%E7%9A%84%E4%BD%8D%E7%BD%AE%2C%E8%BF%99%E9%87%8C%E7%9A%84%E4%BD%8D%E7%BD%AE%E6%98%AF%E6%8C%87%E4%BB%80%E4%B9%88%E4%BD%8D%E7%BD%AE)
你看的这一版的编程之美这里应该是印刷错误了 6的二进制表示应该是(0110) 而不是(1010)
书上的意思是从右向左数 最右边为第一位
书上的意思是从右向左数 最右边为第一位