数据结构+顺序表的C语言实现
本工程实现了严蔚敏 《数据结构 C语言》中顺序表的实现以及常用的操作。包括顺序表的初始化、销毁、求表长、查找、查询前驱节点、查询后继节点、插入、删除、遍历、打印等功能。并且写了测试代码,对每个函数都做了测试。希望能帮到正在学习数据结构的您。我这里用的IDE是XCode,如果你使用的是Windows系统,只需要把代码拷贝到您的工程中,重新编译运行下节即可。如果遇到问题,可以在我博客下面留言。 // 初始化 int initSeqList(SeqList * seqList); // 销毁顺序表 void destroySeqList(SeqList *seqList); //// 置空线性表 void clearSeqList(SeqList *seqList); // 判断是否为空表 int seqListIsEmpty(SeqList *seqList); // 求表长 int seqListLength(SeqList *seqList); ////查找 int getSeqListElementInPosition(SeqList *seqList,int pos