热门

最新

红包

立Flag

投票

同城

我的

发布
2201_75503057
Coffee0819
3 年前
true2201_75503057

int InitList_Sq(SqList &L)
{//构造一个空的顺序表L
L.elem=new Book[MAXSIZE]; //为顺序表分配一个大小为MAXSIZE的数组空间
if(!L.elem)exit(OVERFLOW); //存储分配失败退出
L.length=0; //空表长度为0
return OK;
}
int Input_Sq(SqList &L)
{//顺序表的输入
int n;
cin>>n; //图书数目n
for(int i=0;i<n;i++)
{
cin>>L.elem[i].no>>L.elem[i].name>>L.elem[i].price;
L.length++;
}
return OK;
}
int Reverse_Sq(SqList &L)
{//逆序存储顺序表
/**************begin************/
int n=L.length;
Book t;
for(int i=0;i<n/2;i++)
{ t=L.elem[i];
L.elem[i]=L.elem[n-i-1];
L.elem[n-i-1]=t;
}
/**************end************/
}

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
typedef struct{//图书表的顺序存储结构类型为SqList Book *elem; //存储空间的基地址 int length; //图书表中当前图书个数}SqList;
立即登录