小算法小技巧总结

变量交换
(罕见):

a = a + b;
b = a - b;
a = a - b;

此时a、b就互换了
也可以用指针交换二者变量的地址从而实现输出时数据交换

再利用了冒泡排序后,若有重复的数字,输出时避免出现重复的数字可以用这个小技巧:if (a[i] != a[i-1]) //此行非常巧妙地处理了重复问题,哈哈! cout <<" " <<a[i];

猜你喜欢

转载自blog.csdn.net/qq_33769475/article/details/83749431