avatar
l*o
1
刚看到一个:怎样用C实现在一个很长的BITSTREAM(可能上百个BITS)中找到几个预定义
的连续的BYTES。
想到先把STREAM存到一个ARRAY或者LINKED LIST里然后做BIT SHIFT和比较操作,然后
具体实现就有些茫然了。
avatar
p*p
2
不知道怎么每次读一个bit,你看这样行不行,假设连续bytes是一个int
int buffer = 0;
while (has_bit(in)) {
buffer = (buffer << 1) | get_bit(in);
if (buffer == defined) return true;
}
return false;
avatar
p*e
3
建立一个bit的queue?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。