| 查看: 1112 | 回复: 2 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
位倒序——半字节查表法
|
|||
|
我想实现一个字节的倒序,例如 11001100 ----> 00110011. 用半字节查表法怎么做啊?请高手讲解一下原理?或者还有其他快速的算法 |
» 猜你喜欢
拟解决的关键科学问题还要不要写
已经有9人回复
最失望的一年
已经有17人回复
为什么nbs上溴 没有产物点出现呢
已经有6人回复
求推荐博导
已经有4人回复
存款400万可以在学校里躺平吗
已经有34人回复
求助一下有机合成大神
已经有4人回复
求推荐英文EI期刊
已经有5人回复
26申博
已经有3人回复
基金委咋了?2026年的指南还没有出来?
已经有10人回复
疑惑?
已经有5人回复
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
sudo
木虫 (正式写手)
- 程序强帖: 16
- 应助: 6 (幼儿园)
- 金币: 1297.6
- 散金: 1486
- 红花: 20
- 帖子: 588
- 在线: 641小时
- 虫号: 1211394
- 注册: 2011-02-24
- 性别: GG
- 专业: 文艺美学
2楼2012-03-07 09:14:19













回复此楼