数据结构之起步

来源:互联网 发布:违约金双倍怎么算法 编辑:程序博客网 时间:2024/06/05 13:22

数据结构之起步

系统生命周期五个阶段:需求、分析、设计、编码、验证。

置换方法:

(1)宏定义:适用于任何数据类型。

#define SWAP(x,y,t)  ((t)=(x), (x)=(y), (y)=(t))

(2)函数:

void swap(int *x, int *y)

{

int temp = *x;

*x = *y;

*y = temp;

}

void swap(int &x, int &y)

{

int temp = x;

x = y;

y = temp;

}

void swap(int *x, int *y)

{

*y = *x ^ *y;

*x = *x ^ *y;

*y = *x ^ *y;

}




0 0
原创粉丝点击