UDN-企业互联网技术人气社区

板块导航

浏览  : 1505
回复  : 14

[社区公告] 【UDN算法每周一战】不用额外变量交换两个整数的值

[复制链接]
瞌睡虫的头像 楼主
发表于 2015-12-17 13:52:20 | 显示全部楼层 |阅读模式
本帖最后由 瞌睡虫 于 2015-12-17 14:02 编辑

UDN算法每周一战是UDN技术社区推出的算法交流活动。

算法交流要求智力与艺术想结合,不仅实现方式精巧,更要求展现形式华丽多彩。

【题目】

如何不用任何额外变量交换两个整数的值?

【要求】
1. 请将代码发布在runjs.udn.yyuap.com,然后回复本帖,给出代码的链接地址。
2.实现题目功能,打印代码运行耗时


【评奖规则】

1.实现功能且耗时最短者胜出


【答题周期】

12月16日~12月22日23点59分59秒

【奖品】

IT类图书一本,用户可从我们的UDN赠书活动中任选一本。书单如下:

《失控》
《三体I》
《三体II》
《三体III》
《锋利的jQuery(第2版)》
《JavaScript DOM编程艺术(第2版)》
《精益思想(白金版)》   
《褚橙你也学不会》
《Java并发编程的艺术》
《React:引领未来的用户界面开发框架》
Docker开发实践》
《深入理解Java虚拟机:JVM高级特性与最佳实践》
《京东技术解密》
《R语言实战》
《Open Stack设计与实现》
《数据挖掘与数据化运营实战 思路、方法、技巧与应用》
《海量运维、运营规划之道》
《Python自动化运维:技术与最佳实践》
《Spark大数据处理技术》
《ElasticSearch 可扩展的开源弹性搜索解决方案》
《淘宝技术这十年》
《大规模分布式存储系统:原理解析与架构实战》
《Hadoop权威指南(第3版 修订版)》
《Redis设计与实现》
《大规模Java平台虚拟化与调优》
Docker源码分析》   
《用户体验至上:移动UI完美视觉设计法则》
《移动App测试实战:顶级互联网企业软件测试和质量提升最佳实践》
《torm企业级应用:实战、运维和调优》
《Flume日志收集与MapReduce模式》
《网络安全监控实战:深入理解事件检测与响应》
《Hadoop YARN权威指南》
《人人都是网站分析师:从分析师的视角理解网站和解读数据》
《Splunk实践指南》
《Docker技术入门与实践》
《Python自动化运维:技术与最佳实践》
《构建高可用Linux服务器(第3版)》
《Kali渗透测试技术实战》
《Node.js权威指南》
《JavaScript性能优化:度量、监控与可视化》
瞌睡虫的头像 楼主
发表于 2015-12-17 13:52:45 | 显示全部楼层
@jackbauer
@dingrf
@tianjing
@jackbauer
@ssdutzl
@cjff_alien
@ssdutzl
@起个什么名
@杰哥
@jinggeng520
@wx_DG8NpR78
@大森林
@刘中原
@秦俑
@小丁
@西瓜小康仔
@柠檬草的味道
@songpeng@icareb
@dulei
@展翔
@四个脚印
@webkong
@tiny
@玉如月
@yegk
@JohnLiu

欢迎各位来挑战啊!
使用道具 举报

回复

发表于 2015-12-17 17:03:03 | 显示全部楼层
a = a^b;
b= a^b;
a =a^b;
使用道具 举报

回复

发表于 2015-12-17 18:38:49 | 显示全部楼层
a=a+b
b=a-b
a=a-b
点评 ( 1 ) 收起 / 展开点评

西瓜小康仔 2015年12月21日 09:02 详情 回复

在学校就用的这种。。。题目是不是换一下

使用道具 举报

回复

发表于 2015-12-17 19:34:03 | 显示全部楼层
使用道具 举报

回复

发表于 2015-12-18 11:07:34 | 显示全部楼层
看来LZ出题简单了
使用道具 举报

回复

发表于 2015-12-18 14:23:06 | 显示全部楼层

百度给了大家很多答案
使用道具 举报

回复

发表于 2015-12-18 16:42:06 | 显示全部楼层
a ^= b ^ (b ^= a ^ b)
使用道具 举报

回复

发表于 2015-12-21 09:02:56 | 显示全部楼层

在学校就用的这种。。。题目是不是换一下
使用道具 举报

回复

发表于 2015-12-21 10:11:29 | 显示全部楼层
使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部