数据结构(适合初学者)很好很强大.docVIP

  • 11
  • 0
  • 约1.38万字
  • 约 21页
  • 2016-04-18 发布于江西
  • 举报
数据结构(适合初学者)很好很强大.doc

//线性表的基本操作 //编译环境:vc++6.0 #includeiostream using namespace std;? #define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define OVERFLOW -2? typedef int Status; //定义新的数据类型 typedef int ElemType; #define LIST_INIT_SIZE 100 //线性表存储空间的初始分配量 #define LISTINCREMENT 10 //线性表存储空间的分配增量 typedef struct {? ElemType *elem; //存储空间基址 int length; //单前长度 int listsize; //单前分配的存储容量(以sizeof(ElemType)为单位) } SqList; //结构体? Status InitList_Sq(SqList L) //构造一个空的线性表L。 { L.elem=new ElemType[LIST_INIT_SIZE]; //分配空间 if(!L.elem)exit(OVERFLOW); //分配空间失败 L.length =0; //空表长度为0 L.listsize

文档评论(0)

1亿VIP精品文档

相关文档