C++中的swap函数:交换函数
好处:不用担心交换变量精度的缺失,无需构造临时变量,不会增加空间复杂度
swap 包含在命名空间std 里面
swap(a,b);(交换两个数)
swap(a[i] = b[j]);(交换两个位置上的变量)
a,b是两个结构体(含x,y两个double变量):不损失精度,并且交换a,b中x,y两个位置上的变量(与数组情况类似)
C++中的swap函数:交换函数
好处:不用担心交换变量精度的缺失,无需构造临时变量,不会增加空间复杂度
swap 包含在命名空间std 里面
swap(a,b);(交换两个数)
swap(a[i] = b[j]);(交换两个位置上的变量)
a,b是两个结构体(含x,y两个double变量):不损失精度,并且交换a,b中x,y两个位置上的变量(与数组情况类似)