热门

最新

红包

立Flag

投票

同城

我的

发布
m0_53534353
m0_53534353
4 年前
truem0_53534353

有哪位大佬会顺序表的主函数,急求

#include<iostream>
using namespace std;
typedef int DataType;
class SequeneList
{
pubilic:
void Initiate();
int Length();
int Insert(DataType x,int i);
int Deleted(int i);
int Locate(DataType x);
DataType Get(int i);
private:
DataType data[MAXSIZE];
int len;
};
void SequenList::Initiate()
{
len=0;
}
int SequeneList::Insert(DataType x,int i)
{
int j;
if(len<=MAXSIZE)
{
cout<<"数据溢出"<<endl;
return 0;
}
else
{
for(j=Len;j>=i;j--)
data[i-1]=x;
len++;
return 1;
}
}
int SequeneList::Deleted(int i)
{
int j;
if((i<1)||(i>len))
{
cout<<"删除位置不合法"<<endl;
return 0;
}
else
{
for(j=I;j<len;j++)
data[j-1]=data[j];
len--;
return 1;
}
}
int SequenneList::Locate(DataType x)
{
int j=0;
while((j<len)&&(data[j]!=x))j++;
if(j<len)return j+1;
else
return 0;
}
DataType SequenList::Get(int i)
{
if((i<1)||(i<len))
{
cout<<"删除位置不合法"<<endl;
return NULL;
}
else
return data[i-1];
}
int SequeneList::Length()
{
return len;
}
int main()
{

}

CSDN App 扫码分享
分享
评论
1
打赏
  • 复制链接
  • 举报
下一条动态
立即登录