由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 这个bit counting是怎么实现的?
相关主题
如何实现hashMap里value的uniqueload data to a dictionary in R (转载)
再来一道题请教一道面试题
A tricky question请教一个电面问题, 怎么在c中实现exception ?
问一个min stack的用一个stack实现queue
startup company offer, about the stock options这个用stack实现queue
请问square的那个1M的股票是怎么算的?请帮忙,不知如何实现,新手C++
Does this kind of Query Make Sense?关于stock
问一道F家的考古题C语言实现mod怎么做?
相关话题的讨论汇总
话题: 0x1f话题: bit话题: 0xfff
进入JobHunting版参与讨论
1 (共1页)
A*********t
发帖数: 64
1
太牛了,一点都看不明白。
http://graphics.stanford.edu/~seander/bithacks.html#CountBitsSe
// option 3, for at most 32-bit values in v:
c = ((v & 0xfff) * 0x1001001001001ULL & 0x84210842108421ULL) % 0x1f;
c += (((v & 0xfff000) >> 12) * 0x1001001001001ULL & 0x84210842108421ULL) %
0x1f;
c += ((v >> 24) * 0x1001001001001ULL & 0x84210842108421ULL) % 0x1f;
1 (共1页)
进入JobHunting版参与讨论
相关主题
C语言实现mod怎么做?startup company offer, about the stock options
哪位有用stack实现postorder traversal BT请问square的那个1M的股票是怎么算的?
现在的经济环境下,跳槽工资一般涨多少?Does this kind of Query Make Sense?
国内如何在美国找工作问一道F家的考古题
如何实现hashMap里value的uniqueload data to a dictionary in R (转载)
再来一道题请教一道面试题
A tricky question请教一个电面问题, 怎么在c中实现exception ?
问一个min stack的用一个stack实现queue
相关话题的讨论汇总
话题: 0x1f话题: bit话题: 0xfff