顺序线性表
定义:线性表的顺序存储结构,指的是用一段地址连续的存储单元依次存储线性表的数据元素。
线性表的顺序存储的结构代码:
#ifndef __SQLIST_H
#define __SQLIST_H
#include <stdlib.h>
#include <stdio.h>
#define MAX_SIZE 100
#define OK 1
#define ERROR 0
typedef int states;
typedef char ElementType;
//顺序线性表结构
typedef struct sqlist{
ElementType data[MAX_SIZE];
int size;
}SqList;
/** 初始化顺序线性表 */
states InitSqList(SqList * sqlist);
/** 按照位置向顺序线性表插入元素 */
states InsertSqList(SqList *sqlist, int pos, char ch);
/** 按照位置删除线性表中某个元素 */
states DeleteSqList(SqList *sqlist, int pos, char *ch);
/** 获取线性表中元素 */
states GetSqListelem(SqList