seqlist.h

来自「主要些了几个最基本的并且是最经典的数据结构算法」· C头文件 代码 · 共 23 行

H
23
字号
//#include<stdlib.h>

template<class Type> class SeqList
{
	public:
		SeqList(int MaxSize=defualt);
		~SeqList(){delete []data;}
		int Lenght()const {return last + 1;}
		int Find (Type &x)const;
		int IsIn(Type &x);
		int Insert(Type &x,int i);
		int Remove(Type &x);
		int Next(Type &x);
		int Prior(Type &x);
		int IsEmpty(){return last==-1;}
		int IsFull(){return last==MaxSize-1;}
		Type Get(int i){return i<0||i>last?:NULL,data[i];}
	private:
		Type *data;
		int MaxSize;
		int last;

};

⌨️ 快捷键说明

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