随笔-4  评论-10  文章-0  trackbacks-0
int x,y;
if(x == y)
return;
y = x ^ y;
x = x ^ y;
y = x ^ y;
这只是个智力游戏,利用的是位运算。
posted on 2012-10-15 17:12 冲杯茶喝 阅读(1440) 评论(2)  编辑  收藏

评论:
# re: 这样用java来实现两个数字的交换 2012-10-15 18:23 | kerenbing
这个好,学习了,以前都这么写
x=x+y;
y=x-y;
x=x-y;  回复  更多评论
  
# re: 这样用java来实现两个数字的交换 2012-10-23 13:32 | 冲杯茶喝
以前都这么写?只记得上学的时候这么写过@kerenbing  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问