| 查看: 1144 | 回复: 2 | |||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | |||
[求助]
位倒序——半字节查表法
|
|||
|
我想实现一个字节的倒序,例如 11001100 ----> 00110011. 用半字节查表法怎么做啊?请高手讲解一下原理?或者还有其他快速的算法 |
» 猜你喜欢
为什么中国大学工科教授们水了那么多所谓的顶会顶刊,但还是做不出宇树机器人?
已经有9人回复
版面费该交吗
已经有9人回复
体制内长辈说体制内绝大部分一辈子在底层,如同你们一样大部分普通教师忙且收入低
已经有13人回复
面上可以超过30页吧?
已经有4人回复
“人文社科而论,许多学术研究还没有达到民国时期的水平”
已经有5人回复
什么是人一生最重要的?
已经有4人回复
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













回复此楼