首页 > 解决方案 > 有哪些学习位移的好资源?

问题描述

我想在我的工具包中添加一些真正的位移技能。有哪些好的资源?

我的目标是流利;我希望能够像在备忘录、地图、折叠或递归中那样思考位移模式。

标签: bitbit-shift

解决方案


位操作的“标准”资源是

  • Sean Eron Anderson的网站Bit Twiddling Hacks,以及
  • Henry S. Warren Jr. 的《 Hacker's Delight》一书(完整但格式错误的扫描可在此处获得)。

那些不会直接教你如何自己想出解决方案,但这对于学习来说是正常的。查看那里的示例并从中学习。


推荐阅读