datalist.cpp
上传用户:chaiyuqiu
上传日期:2022-08-03
资源大小:27k
文件大小:1k
源码类别:

数据结构

开发平台:

C/C++

  1. #ifndef DATALIST_H
  2. #define DATALIST_H
  3. #include <iostream.h>
  4. template < class Type >
  5. class dataList {
  6.     private:
  7. Type * Element;
  8. int ArraySize;
  9. void Swap (const int mark1, const int mark2);
  10. int MaxKey (cocnst int low, const int high);
  11.     public:
  12. dataList (int size = 10):ArraySize(size),Element(new Type[Size]) {}
  13. ~dataList () {delete[] Element; }
  14. void Sort ();
  15. friend ostream& operator << (ostream& outStream, const datalist<Type> & outList);
  16. friend istream& operator << (istream& inStream, const datalist<type> & inList);
  17. };
  18. #endif