# 建立Sequence_table.h头文件

> 来源：梦飞idc云平台 | 原文：https://www.mfisp.com/22508.html | 发布：2023-07-28 | 更新：2023-07-28 | 分类：建站教程

1.头文件的声明

 

#pragma once  
#include<stdio.h>  
#include<stdlib.h>  
#include<assert.h>

 

2.顺序表接口实现

 

typedef int SLDataType;//类型重命名

 

typedef struct SeqList  
{  
 SLDataType* a;  
 int size; // 存储有效数据个数  
 int capacity; // 空间容量大小  
}SL;

 

3.管理数据功能函数的声明——初始化、销毁、打印、扩容

 

void SLInit(SL* ps);  
void SLDestroy(SL* ps);  
void SLPrint(SL* ps);  
void SLCheckCapacity(SL* ps);

 

4.尾插尾删、头插头删函数的声明

 

void SLPushBack(SL* ps, SLDataType x); //头插  
void SLPopBack(SL* ps); //头删  
void SLPushFront(SL* ps, SLDataType x); //尾插  
void SLPopFront(SL* ps); //尾删

 

5.定位功能函数的声明

 

// 在pos位置插入x  
void SLInsert(SL* ps, int pos, SLDataType x);  
// 删除pos位置的值  
void SLErase(SL* ps, int pos);

---
本页由 梦飞idc云平台（https://www.mfisp.com）提供。站点导航见 https://www.mfisp.com/llms.txt
