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

📄 abslist.h

📁 data structures, algorithms and Application书的源代码
💻 H
字号:

// file abslist.h
#ifndef AbstractList_
#define AbstractList_

template<class T>
class AbstractList {
   public:
      virtual bool IsEmpty() const = 0;
      virtual int Length() const = 0;
      virtual bool Find(int k, T& x) const = 0;
         //return the k'th element of list in variable x
      virtual int Search(const T& x) const = 0;
         //return position of x
      virtual AbstractList<T>& Delete(int k, T& x) = 0;
         //delete k'th element of list and return in x
      virtual AbstractList<T>&
                      Insert(int k, const T& x) = 0;
         //insert x just after k'th element
      virtual void Output(ostream& out) const = 0;
};

#endif

⌨️ 快捷键说明

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