【C语言】顺序表(下卷)

本文继续讲顺序表上卷未讲完的相关内容。(简短的补充)

在指定位置之前插入数据

test.c

SeqList.c

SeqList.h

复制代码
//在指定位置之前插入数据
void SLInsert(SL* ps, int pos, SLDataType x);
在指定位置删除数据

test.c

SeqList.c

SeqList.h

复制代码
//在指定位置删除数据
void SLErase(SL* ps, int pos);
顺序表的查找

test.c

SeqList.c

SeqList.h

复制代码
//顺序表的查找
int SLFind(SL* ps, SLDataType x);

至此顺序表的实现方法已讲完。

其实本质上就是对一个数组进行增删查改操作。

在下一篇文章中,将讲解顺序表的应用(通讯录)。

祝阅读愉快^_^

相关推荐
APIshop几秒前
实战解析电商api:1688item_search-按关键字搜索商品数据
开发语言·python
向上的车轮1 分钟前
Zed 项目GPUI :用 Rust + GPU 渲染的现代化 UI 框架
开发语言·ui·rust
奋斗者1号1 分钟前
paho-mqtt-c + OpenSSL 3.x 连接华为云 IoTDA TLS 握手失败问题分析
c语言·网络·华为云
菜鸟233号11 分钟前
力扣494 目标和 java实现
java·数据结构·算法·leetcode
nbsaas-boot11 分钟前
Go 语言中的集合体系:从语言设计到工程实践
开发语言·后端·golang
李日灐13 分钟前
C++STL:deque、priority_queue详解!!:详解原理和底层
开发语言·数据结构·c++·后端·stl
阿坤带你走近大数据13 分钟前
JavaScript脚本语言的简单介绍
开发语言·javascript·ecmascript
yangminlei13 分钟前
Spring Boot 实现 DOCX 转 PDF
开发语言·spring boot·python
悟道|养家13 分钟前
基于L1/L2 缓存访问速度的角度思考数组和链表的数据结构设计以及工程实践方案选择(2)
java·开发语言·缓存