基于数据成员是一个数组来实现的list

本文介绍了一个基于静态数组实现的简单列表类。该列表类能够进行插入、删除等基本操作,并提供了一个显示所有元素的方法。列表的容量固定为1024,使用整型元素作为数据类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

  1. /*基于数据成员是一个数组来实现的list*/ 
  2. /*2011.4.10 by winlin*/ 
  3. #ifndef STATIC_ARRAY_LIST_H 
  4. #define STATIC_ARRAY_LIST_H 
  5. #include <iostream> 
  6. const int CAPACITY=1024; 
  7. typedef int elementTypt; 
  8.  
  9. class list 
  10.     public
  11.     list(); 
  12.     ~list(); 
  13.  
  14.     bool empty() const
  15.     void insert(elementTypt item,int pos); 
  16.     void erase(int pos); 
  17.     void dispaly(ostream& out) const
  18.  
  19.     private
  20.     int m_Size;                //the number of members in the array 
  21.     elementTypt m_Array(CAPACITY);         //the array to instore the numbers 
  22. }; 
  23.  
  24. ostream& operator <<(ostream& out,const list& alist); 
  25.  
  26. #endif // STATIC_ARRAY_LIST_H 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值