| 查看: 1205 | 回复: 2 | ||
[求助]
位倒序——半字节查表法
|
|
我想实现一个字节的倒序,例如 11001100 ----> 00110011. 用半字节查表法怎么做啊?请高手讲解一下原理?或者还有其他快速的算法 |
» 猜你喜欢
求各位大神看下
已经有31人回复
咨询面上基金
已经有7人回复
影响面上的因素
已经有11人回复
filecode
已经有4人回复
8月时间戳变的,举个手。玩一下,释放压力
已经有11人回复
一个有机合成实验室都需要哪些设备?
已经有11人回复
面上再次挂了,太难了,躺也躺不了,倦也卷不过,小学校之殇!
已经有30人回复
好消息?这个有何含义???
已经有10人回复
【2027博士申请】纳米药物递送方向
已经有4人回复
UV压敏胶开发
已经有7人回复
sudo
木虫 (正式写手)
- 程序强帖: 16
- 应助: 6 (幼儿园)
- 金币: 1297.6
- 散金: 1486
- 红花: 20
- 帖子: 588
- 在线: 641小时
- 虫号: 1211394
- 注册: 2011-02-24
- 性别: GG
- 专业: 文艺美学
2楼2012-03-07 09:14:19
xqc1123
银虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 385.2
- 帖子: 53
- 在线: 29.2小时
- 虫号: 1622356
- 注册: 2012-02-17
- 性别: GG
- 专业: 天体力学和人造卫星动力学
【答案】应助回帖
★ ★ ★
感谢参与,应助指数 +1
hu123rong00: 金币+3, ★有帮助 2012-03-27 15:09:17
感谢参与,应助指数 +1
hu123rong00: 金币+3, ★有帮助 2012-03-27 15:09:17
|
楼主我想到一个算法,具体代码还需要楼主自己实现: 1.将字节序列存储在一个char数组里,或者根据字节个数动态生成数组,保存数组大小N(如果字节序列是根据一个整数生成还要写一个将10进制转换为二进制的函数,楼主可以在网上找找) 2.如果N为奇数,数组中间元素不变,取中间元素两边的子数组互换位置 3.对每个需要互换位置的子数组循环执行2步骤,直到子数组元素为一个时返回 (这里楼主可以写一个函数,接受一个char指针和子数组大小.然后迭代求解) |

3楼2012-03-07 09:15:07










回复此楼