⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 顺序表.h

📁 数据结构:顺序表
💻 H
字号:
//定义线性顺序表存储模板的头文件“顺序表.h”
template<class ElemType>
class LinearList
{
	ElemType* list;      //存线性表元素
	int size;            //存线性表长度
	int MaxSize;         //存list数组长度
public:
	LinearList(int ms);   //初始化线性表
	LinearList(LinearList<ElemType>& a); //拷贝构造函数
	~LinearList(){delete []list;}
    void ClearList(){size=0;}     //清空线性表
	int ListSize(){return size;}  //求线性表长度
	bool ListEmpty(){return size==0;}  //检查线性表是否为空
	ElemType GetElemList(int pos);   //得到线性表中指定下标位置的元素
	void TraverList();               //遍历线性表
	void InsertList(const ElemType& item, int mark);  //向线性表中插入元素
	bool DeleteList(ElemType& item, int mark);        //从线性有中删除元素
};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -