| 
 | 
 
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册  
 
x
 
- #include <iostream>
 
 - #include <string>
 
 - using namespace std;
 
  
- typedef int ElemType;
 
 - typedef struct
 
 - {
 
 -         int *data;
 
 -         int size;
 
 -         int length;
 
 - } Sqlist;
 
  
- //函数声明
 
 - bool InitList(SqList &L, int s = 10);        //初始化顺序表
 
 - int ListLength(const SqList &L);                //求线性表长度
 
 - int  Locate(const SqList &L, const ElemType &e);                //按值查找
 
 - bool GetData(const SqList &L, int i, ElemType &e);         //获得第i个元素 
 
 - bool InsList(SqList &L, int i, const ElemType e);                 //在第i个元素前插入一个元素
 
 - bool DelList(SqList &L, int i, ElemType e);                         //删除第i个元素
 
 - void DestroyList(SqList &L);                                                //销毁顺序表 
 
 - void ClearList(SqList &L);                                                //清空顺序表 
 
 - bool EmptyList(const SqList &L);                                        // 判断表是否为空表 
 
 - void DispList(const SqList &L);                                        //遍历顺序表,即输出顺序表中所有元素
 
  
- int main()
 
 - {
 
 -         SqList L;
 
 -         return 0;
 
 - }
 
  
- //函数实现 
 
 - bool InitList(SqList &L, int s =10)        //初始化顺序表
 
 - {
 
 -         if(s<= 0 ) s = 10;
 
 -         L.
 
 - }
 
 
  复制代码 
 |   
 
 
 
 |