用c++编一个 完整的顺序表的操作..

来源:百度知道 编辑:UC知道 时间:2024/05/17 18:32:20
用vs2005...有三个文件..一个.h,两个.cpp..告诉我代码即可...不要复制..
就是c++很基本的一个顺序表的增减山 wo已经编出来了哈哈哈

你要的东西到底是什么,请补充问题说清楚

lz要的是链表的增删改等 基础中的基础, 分多了不起咩~

//顺序表的实现 模板类
#include<iostream>
#include<string>
using namespace std;
const int MaxSize=100;
bool error;
template<class T>
class SeqList
{
public:
SeqList(){length=0;}; //无参构造函数
SeqList(T a[],int n); //有参构造函数
~SeqList(){}; //析构
void Insert(int i,T x); //在i位置插入x
int GetLength(){return length;}; //求表长
T Del(int i); //删除第i个元素
T Get(int i); //按位查找 取第i个元素
int Locate(T x); //按值查找 求x为第几个元素
void PrintList(); //遍历并输出
private:

T data[MaxSize];
int length;
};
//有参构造函数
template<class T>
SeqList<T>::SeqList(T a[],int n)
{
int i;
if (n>MaxSize) {cout<<"上溢"<<endl;