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 遍历,输出;
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值