[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 neorobin 于 2012-4-3 14:07 编辑

支持位运算的语言都可以用 3 次异或交换两个变量的数值, 也不用中间变量
cmd 示例:
  1. set /a "x^=y, y^=x, x^=y"
复制代码
刚看了下 Python, 这样应该可以:
  1. a^=b;b^=a;a^=b
复制代码

TOP

回复 9# Python

自然语言和计算机语言相比存在太多上下文相关性, 歧义性, 想用现有的技术让机器来理解人类语言还是太难, 打个比方, 现在再好的算法也顶多相当于一个婴儿对语言的能力.
不考虑机器对数据的海量处理能力, 其语言理解能力连一个 3 岁的幼儿也比不上.

TOP

返回列表