顺序表的建立、插入、删除、查找、遍历操作

题目:
设计一个顺序表类,实现类中的基本操作(构造函数、删除、插入、按位置查找、按值查找、输出顺序表)。
实验内容
1、建立一个顺序表L={21,23,16,45,65,17,31,9},输出该表中各元素的值;
2、在顺序表L中第i=4的位置插入元素68;
3、删除顺序表L中第i=7的数据元素,并输出被删除的元素值;
4、输出顺序表L中所有元素。

 

 

代码:

#include <iostream>
using namespace std;
const int MaxSize=100;
template<class DataType>
class SeqList
{
    public:
      SeqList(){length=0;}  //构造函数,初始化顺序表,令表的长度为0
      SeqList(int Array[],int n);//构造函数,给顺序表赋值
      ~SeqList(){}
      void Insert(int i,DataType x);  //插入函数,在i位置插入数据值为x的元素
      DataType Delete(int i);   //删除函数,删除i位置的元素
      DataType Get(int i);      //按位查找函数,查找i位置的元素
      int  Locate(DataType x);   //按值查找

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值