zoukankan
html css js c++ java
不用temp,对两个数的值进行互换
如: let a = 1,b=2;
a的二进制: 0001
b的二进制: 0010
利用异或运算的规律:两个操作数的位中,相同返回0,不同相返回1
a = a^b;//now a = 0011
b = b^a;//a: 0011, b:0010, now b:0001
a = a^b;//b:0001, a:0011, now a:0010
达到互换
查看全文
相关阅读:
[luoguP2486] [SDOI2011]染色(树链剖分)
[POJ3162]Walking Race(DP + 单调队列)
[HDU3586]Information Disturbing(DP + 二分)
[luoguP1280] 尼克的任务(DP)
[luoguP1282] 多米诺骨牌(DP + 背包)
AOJ 0558 Cheese【BFS】
POJ 3009 Curling 2.0【带回溯DFS】
AOJ 0033 Ball【DFS】
AOJ 0118 Property Distribution【DFS】
POJ 1979 Red and Black【DFS】
原文地址:https://www.cnblogs.com/johnnyzhao/p/10241943.html
最新文章
Ext4.0 获取选中行及遍历
借助fastjson 实体对象转map
Exception not a valid month
java操作cookie
SpringMVC中的controller默认是单例的原因
微服务限流设计
微服务中的测试
分布式配置中心
java spring 配置文件的读取
微服务做个总结
热门文章
微服务中的netty
平台开发中的表格
架构升级中并发容器的使用的一些方法
做事的关键
借鉴dubbo实现自定义缓存
[luoguP2158] [SDOI2008]仪仗队(数论)
[luoguP1029] 最大公约数和最小公倍数问题(数论)
[luoguP1134] 阶乘问题(数论)
[luoguP1403] [AHOI2005]约数研究(这。。。)
[luoguP1516] 青蛙的约会(扩展欧几里得)
Copyright © 2011-2022 走看看