c语言顺序表篇
文章平均质量分 76
自律的阿龙
努力学习编程中
展开
-
顺序表第三节(通讯录基础版)
查找通讯录和删除的前提都是一样的,都是用 findbyname 函数找到对应位置的通讯录。这个函数作为中间函数,可以不用写在头文件里,但对于后面几步的操作确实必不可少的。首先这个函数查找的是 用名字找位置(当然你也可以用其他的变量的值作为查找值)。如果返回的是 i 那就是大于0 的,反之为-1 (上面特殊函数的返回值)。如果大于0就代表找到了,利用顺序表删除的接口,删除这一格的通讯录信息。传入两个参数第一个是要查找的通讯录的指针,第二个则是要查找的姓名。让别人输入4个变量的值的过程,也很简单都是基础!原创 2023-10-21 09:59:09 · 217 阅读 · 0 评论 -
顺序表(第二节)实现和解析
3.对于一个开辟的表的内存,如果size--就说明有数据的空间-1. 下次在插入表数据的时候,直接使用这个空间,这样就是类似一个抽象的删除,因为下次添加数据还是用的这块内存,所以你不用给这块空间的数据清空也可以使用。为什么是 i = ps size -1,因为 ps size 的值 是表示 有数据的空间个数,而对于空间的下标来说,ps size 这个数字的空间下表指向的反而是下一个无数据的空间。4.为什么要判断是否为0呢?判断ps->a的原因是,判断这个指针是不是为空,如果为空,会不执行任何操作直接返回。原创 2023-10-17 21:13:10 · 145 阅读 · 0 评论 -
顺序表第一部分(介绍篇),三部曲后面分别是实现和介绍
1、顺序表的概念及结构1、顺序表的概念及结构。原创 2023-10-17 18:33:45 · 75 阅读 · 0 评论