码迷,mamicode.com
首页 > 其他好文 > 详细

08、顺序表定义

时间:2017-07-02 11:42:59      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:maxsize   存储分配   int   顺序   ini   数据   init   动态   pre   

顺序表的定义

一、顺序表的静态存储分配

#define maxSize 100						//显式地定义表的长度
typedef int DataType;						//定义表元素的数据类型
typedef struct							//顺序表的定义
{											
	DataType data[maxSize];					//静态分配存储表元素的向量
	int n;							//实际表元素个数
}SeqList;

二、顺序表的动态存储分配 

#define initSize 100						//表长度的初始化
typedef int Datatype;						//定义表元素的数据类型
typedef struct							//顺序表的定义
{								//指示动态分配数组的指针
	DataType * data;					//数组的最大容量和当前个数
	int maxSize, n;
}SeqList;
data = (DataType *)malloc(sizeof(DataType) * initSize);
maxSize = initSize; 
n= 0;

 

 

08、顺序表定义

标签:maxsize   存储分配   int   顺序   ini   数据   init   动态   pre   

原文地址:http://www.cnblogs.com/wxt19941024/p/7080935.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!