王道ch1-Sqlist2.将顺序表L逆置,空间复杂度为o(1)

#include 
using namespace std;
//任务:将顺序表L逆置,空间复杂度为o(1)
#define Initsize 50
typedef struct {
	int* data;
	int length, maxsize;
}SqList;
//初始化
void Init(SqList& L)
{
	int i;
	L.data = new int[Initsize];
	for ( i = 0; i < 6; i++)
	{
		cin >> L.data[i];

	}
	L.length = i;
	
}
//第一个与最后一个互换,奇数个时,i=j,偶数个时,i>j
bool Reverse(SqList& L)
{
	int i = 0, j = L.length - 1,temp;
	while (i

 

你可能感兴趣的:(数据结构考研王道)