美文网首页
二进制数字的对换

二进制数字的对换

作者: 坠入莱茵河 | 来源:发表于2017-05-02 17:49 被阅读0次

0101 0011

y 0110

x 0011

y 0101

两个2进制数字执行异或操作将不需要声明额外的临时变量即可对换

void swap x y
y x 异或y
x x异或y
y x异或y

void reverse_array (int a[], int cnt) { int first , last; for(first = 0, last = cnt - 1;first <= last;first++,last--) inplace_swap(&a[first]&, a[last]); }

A.对于2k+1 最后一轮循环的first 和 last值是k
B.因为函数inplace_swap的执行 两个相同的值执行异或操作将得0

相关文章

  • 二进制数字的对换

    0101 0011 y 0110 x 0011 y 0101 两个2进制数字执行异或操作将不需要声明额外的临时变量...

  • 对换

    一、对换的定义 在排列中,将任意两个元素对调,其余的元素不动,这种做出新排列的手续叫做对换。 相邻两个元素对换,叫...

  • 对换

    所谓“对换”,是指把内存中暂时不能用运行的进程或暂时不用的程序或数据,调到外存穿上以便腾出足够的内存空间,而把具备...

  • 数字带通传输系统

    二进制数字调制原理(表示式和波形、调制/解调器;频谱和带宽);二进制数字调制系统的抗噪声性能;二进制数字调制系统的...

  • 对换的妻子

    湘北大地上,一个繁华的集镇闹市中心,一栋装修漂亮气派的酒店坐落其中,富豪酒店的大金字招牌在阳光下矅曜生辉。 酒店一...

  • 角色对换

    就在刚才 你想与我交流 而我 正在与一本书交流 你拂袖而去 你想过没有 类似的情景 发生过一万遍 那时你是我 我是...

  • 角色对换

    脑海中闪过了一个画面,感觉非常的有趣 如果把婆婆当成妈妈,那么我们会更加关心爱婆婆,不会在抱怨自己的婆婆没有帮忙带...

  • 对换的妻子(下)

    李老师和君子都因为各自的配偶出轨离婚后,一对同病相怜的人被有心人牵线走到了一起。 两对夫妻换了各自的爱人,重新组成...

  • 二进制数字记忆

    首先,我们知道二进制数字是由“0”、“1”随机组合而成,在世界脑力锦标赛中,就有二进制数字的记忆,记忆时间是30分...

  • 《公主大对换》

    《公主大对换》2018 导演:麦克·罗尔 主演:凡妮莎·哈金斯/山姆·帕莱迪奥/Alexa 史黛西是一名平凡的来自...

网友评论

      本文标题:二进制数字的对换

      本文链接:https://www.haomeiwen.com/subject/ojqhtxtx.html