| 查看: 1070 | 回复: 2 | ||
[求助]
位倒序——半字节查表法
|
|
我想实现一个字节的倒序,例如 11001100 ----> 00110011. 用半字节查表法怎么做啊?请高手讲解一下原理?或者还有其他快速的算法 |
» 猜你喜欢
导师想让我从独立一作变成了共一第一
已经有8人回复
博士读完未来一定会好吗
已经有23人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有11人回复
读博
已经有4人回复
JMPT 期刊投稿流程
已经有4人回复
心脉受损
已经有5人回复
Springer期刊投稿求助
已经有4人回复
小论文投稿
已经有3人回复
申请2026年博士
已经有6人回复
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













回复此楼
