线性表的本质和操作
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;
};
以上是关于线性表的本质和操作的主要内容,如果未能解决你的问题,请参考以下文章