没有合适的资源?快使用搜索试试~ 我知道了~
bit-twiddle:Ruby的快速按位运算
共30个文件
rb:17个
yml:2个
h:2个
需积分: 12 0 下载量 12 浏览量
2021-04-17
19:23:02
上传
评论
收藏 26KB ZIP 举报
温馨提示
Ruby的快速按位运算 Ruby具有位操作“主力”的内置实现:按位AND,OR,NOT和XOR操作以及位移位。 该库添加了更多按位运算,这对于实现某些算法可能很有用。 所有添加的操作均以优化的C代码实现(因此仅MRI)。 通过以下方式安装此功能: gem install bit - twiddle 如果要在BitTwiddle模块下为所有操作命名空间,请使用以下BitTwiddle加载它: require "bit-twiddle" 或将所有操作定义为Fixnum和Bignum上的实例方法: require "bit-twiddle/core_ext" 在许多情况下, bit-twiddle操作明确地对整数的低8位,16位,32位或64位起作用。 (例如,它定义了#bitreverse8 , #bitreverse16 , #bitreverse32和#bitreverse6
资源推荐
资源详情
资源评论
收起资源包目录
bit-twiddle-master.zip (30个子文件)
bit-twiddle-master
bit-twiddle.gemspec 907B
bench
shift_bench.rb 3KB
rotate_bench.rb 1KB
lib
bit-twiddle
core_ext.rb 66B
bit-twiddle.rb 36B
Gemfile 99B
spec
lrot_spec.rb 3KB
lo_bit_spec.rb 725B
module_spec.rb 256B
bitreverse_spec.rb 4KB
rrot_spec.rb 3KB
bswap_spec.rb 4KB
spec_helper.rb 95B
lshift_spec.rb 2KB
popcount_spec.rb 792B
rshift_spec.rb 2KB
hi_bit_spec.rb 593B
arith_rshift_spec.rb 3KB
Rakefile 1KB
.travis.yml 78B
LICENSE 697B
README.md 4KB
.rspec 84B
ext
bit_twiddle
ruby23
bt_bignum.h 2KB
ruby22
bt_bignum.h 2KB
extconf.rb 2KB
bit_twiddle.c 57KB
appveyor.yml 352B
.yardopts 41B
.gitignore 82B
共 30 条
- 1
资源评论
姜一某
- 粉丝: 28
- 资源: 4633
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功