vc++的一个大作业~~~~~~~~~~~~~~着急啊!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/27 08:29:00
设线性表的数据元素为整型,定义一个线性表类 linear_tist,
用数组表示线性表,
该类向外部世界提供的服务包括:

插入(insert) 在表前面增加一元素
添加(append) 在表后面增加一个元素
删除(delete) 删除表中第i个元素
清楚(clear) 删除表中所有元素

编写自定义和使用linear_list类的完整程序

编的好的我追加积分!!
我怎么没看到站内信

261189771(qq)
我可以给你现写这个程序~~~
注明来意

已通过站内短信方式发给你了

#include<iostream>
using namespace std;
class linear_tist
{
public:
linear_tist(){count=0;};
void insert(int number);
void append(int number);
void dele(int index);
void clear();
void printf();
private:
int element[100];
int count;
};
void linear_tist::insert(int number)
{
count++;
for(int i=1;i<count;i++)
element[i+1]=element[i];
element[0]=number;
}
void linear_tist::append(int number)
{
element[count]=number;
count++;
}
void linear_tist::dele(int index)
{
for(int i=index;i<count;i++)
element[i]=element[i+1];
count--;
}
void linear_tist::clear()
{
count=0;
}
void linear_tist::printf()
{
for(int i=0;i<count;i++)
cout<<element[i];
cout<<endl;
}
int main