发布于 2011-07-21 20:35:02
61楼
谢谢t1122同学那么详尽的解释,让我茅塞顿开,经过第一次移位相加后,所有相邻二位中包含的是原先这两位的和,‘DW#16#55555555’相当于一个“过滤器”,它将所有的奇数位和偶数位分离,经过移位后对位相加;第二次进行类似操作时,相邻的二位变成了一个单元(和),因此,必须用“DW#16#33333333”即2#0011_0011_0011_0011_0011_0011_0011_0011作为“过滤器”进行分离,此时,必须移动2位(一个单元),其它都是同理了,哇,如此巧思,获益匪浅。
谢谢对其它方法的解释,只是不好意思我还没来得及一一研究,就你这种方法我就思考了很久,反复在纸上演算,真的很过瘾呀!
哈哈,不好意思,老学童快被你的方法逼疯了,不得已又要求你解释,哎,没法子,算你倒霉吧,摊上我这个较真的老同学,呵呵,谢了!
人的生命似洪水在奔流,不遇着岛屿、暗礁,难以激起美丽的浪花。