数据结构-交换
采用c++实现
实现方法一(引用):
#include<iostream>
using namespace std;
//交换函数的声明(引用方式)
void swap(int& x, int& y);
int main()
{
}
void swap(int& x, int& y)
{
}
结果:
实现方法二(指针):
#include<iostream>
using namespace std;
//交换函数的声明(指针方式)
void swap(int* x, int* y);
int main()
{
}
void swap(int* x, int* y)
{
}
结果:
实现方法三(宏函数):
#include<iostream>
#define SWAP(x,y,t) ((t)=(x),(x)=(y),(y)=(t))
using namespace std;
int main()
{
}
结果:
实现方法四(内置模板函数):
#include<iostream>
using namespace std;
int main()
{
}
结果: