xcx890113 发表于 2015-10-10 10:14:12

a:=1 b:=2
a:=a+b; a=3
b:=a-b; b=1
a:=a-b; a:=2
a:=2 b:=1;

paikia 发表于 2015-10-11 16:57:45

搞不懂哈哈哈

咱有理想 发表于 2015-10-11 21:09:16

直接亦或,方便省事

fgfgfgfg 发表于 2015-10-12 08:37:22

888888888

1936602410 发表于 2015-10-12 22:05:32

wangchunchun 发表于 2015-10-13 18:08:34

以前见过这东西,似乎使用位运算完成的。。

御腾 发表于 2015-10-13 19:54:00

bingo

小蠢猪 发表于 2015-10-13 22:32:59

这个我知道。用位运算!!就可以做到2个值内不用第3个值来交换

mnhy 发表于 2015-10-15 17:41:37

看看

1125680489 发表于 2015-10-15 21:06:33

最关键的不是方向,更不是方法,是心态

u8ser 发表于 2015-10-16 15:51:16

學習下

er布丁 发表于 2015-10-18 08:52:51

怎么做呢?

绚丽丶冰封 发表于 2015-10-18 16:19:00

huifu

redyan 发表于 2015-10-19 13:22:06

看看是什么,

戴戴少 发表于 2015-10-19 19:59:01

答案

卓马 发表于 2015-10-20 19:24:44

异或运算^

迎世俗千重变 发表于 2015-10-21 09:11:27

观摩观摩

梦雨帝国 发表于 2015-10-21 22:27:33

很好奇

ianv 发表于 2015-10-22 13:32:11


用异或操作

43543额的神 发表于 2015-10-24 00:33:27

学习一下
页: 159 160 161 162 163 164 165 166 167 168 [169] 170 171 172 173 174 175 176 177 178
查看完整版本: 一个程序员面试题,测试一下你的思维。