五种交换方式

1.void swap(int x,int y)   这个方法不行

2.void swap(int *px,int *py)

主要代码如下:

数据结构C++——第一讲:最基本的算法:交换


3.#define swap(x,y,t) ((t)=(x), (x)=(y), (y)=(t))

主要代码如下:

数据结构C++——第一讲:最基本的算法:交换

数据结构C++——第一讲:最基本的算法:交换

4.void swap(int &x,int &y)

主要代码如下:

数据结构C++——第一讲:最基本的算法:交换

数据结构C++——第一讲:最基本的算法:交换

5.template<chass T> viod swap(T& x,T&b)

主要代码如下:

 数据结构C++——第一讲:最基本的算法:交换数据结构C++——第一讲:最基本的算法:交换

 

相关文章: