上午交流会上,一同学提到不利用第三方变量实现两个变量值交换的问题,总结一下这种思路。
核心代码如下:
[code]
#include
int main ()
{
}
[/code]
这种解法的解题思路很简单,就类似于将一个有2/3水的瓶子和一个有1/3水的瓶子互相交换所装的水量(是水量,不是水)。但是这种解法给人耳目一新的感觉。我也高度赞同他位同学分享的话:做程序员,就要多思考几种不同的解题思路,选择其中最节省内存的一种。