`
java-mans
  • 浏览: 11548274 次
文章分类
社区版块
存档分类
最新评论

2.21-顺序表就地逆转

 
阅读更多
#define max 100
typedef struct
{
	int elem[max];
	int length;
}Seqlist;

void Reverse(Seqlist &S)
{
	int ave=S.length>>1,temp,i;
	for(i=0;i<ave;i++)
	{
		temp=S.length-1-i;
		S.elem[i]^=S.elem[temp];
		S.elem[temp]^=S.elem[i];
		S.elem[i]^=S.elem[temp];
	}
}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics