首页 > 其他 > 详细

线性表的本质和操作

时间:2019-12-15 20:25:58      阅读:94      评论:0      收藏:0      [点我收藏+]

线性表(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;
};

 技术分享图片

 

线性表的本质和操作

原文:https://www.cnblogs.com/-glb/p/12045493.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!