线性表的本质和操作

Posted -glb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了线性表的本质和操作相关的知识,希望对你有一定的参考价值。

线性表(List)的表现形式
——零个或多个数据元素组成的集合
——数据元素在位置上是有序排列的
——数据元素的个数是有限
——数据元素的类型必须相同

 技术图片

技术图片

线性表的一些常用操作
——将元素插入线性表
——将元素从线性表中删除
——获取目标位置处元素的值
——设置目标位置处元素的值
——获取线性表的长度
——清空线性表

线性表在程序中表现为一种特殊的数据类型

template <typename T>
class List : public Object
{
public:
    virtual bool insert(int i, const T& e) = 0;
    virtual bool remove(int i) = 0;
    virtual bool set(int i, const T& e) = 0;
    virtual bool get(int i, T& e) const = 0;
    virtual int length() const = 0;
    virtual void clear() = 0;
};

 技术图片

 

以上是关于线性表的本质和操作的主要内容,如果未能解决你的问题,请参考以下文章

第十四课线性表的本质和操作-----------------狄泰软件学院

线性表的本质操作及顺序存储结构

线性表的本质操作

线性表的概念与实现

第5课 - 线性表的本质

线性表的插入和删除操作代码(C语言)