C语言实现顺序表的增删改查

原理:
1 总体功能在.h文件中体现;功能的代码实现在.c文件中;功能的实验验证在mian.c中体现;
2 .c文件编写原理:
创建:1 判空;2使用malloc函数创建动态空间,判断是否存储成功;3清零,并将尾指针赋值为-1;
增加:1 判空||插入位置是否合法||尾指针的位置是否合法;2 从尾指针到要插入的位置遍历,并将数字后移;3 将iPos位置的数字赋值;4 尾指针+1;
删除:1 判空||插入的位置是否合法||尾指针是否为-1(即顺序表内是否有元素)||pData是否为一个数;2 记录要删除的数;3 从尾指针到要删除的位置遍历,并将数字前移;4 尾指针-1;
修改:1 判空;2 遍历;3 判断那个数是不是旧数据,如果是,换成新数据;
查找:1 判空;2 遍历;3 判断那个数是不是要查找的数据,如果是,返回位置;
销毁:1 判空;2 释放;(有问题);
显示:1 判空;2 遍历,输出;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

发布了21 篇原创文章 · 获赞 16 · 访问量 3774

猜你喜欢

转载自blog.csdn.net/qq_40632341/article/details/89432765