代码改变世界

数据结构之创建线性表

2011-08-30 16:25  javaspring  阅读(857)  评论(0编辑  收藏  举报
          终于可以用代码实现创建线性表了。。。。。。。
#include <iostream>
using namespace std;
#define Listinitsize 100//线性表的初始分配量
#define Listincrement 10//线性表存储空间的分配增量
#define ok 0
#define overflow -1
typedef int elemtype;
typedef struct
{
  elemtype *elem;
  int length;
  int listsize;
}sqlist;
int main()
{
  sqlist *L;
  L=new sqlist;
  L->elem=(elemtype * )malloc(Listinitsize * sizeof(elemtype));
  if(!L->elem)
	  return overflow;
  L->length=0;
  L->listsize=Listinitsize;
  cout<<"创建成功!"<<endl;
  return ok;
}
严蔚敏的教材