摘要: 一、类定义 顺序表类的定义如下: 二、构造函数 传入用户指定的容量参数赋值给 ,声明指针 指向 数组, 置0。 三、析构函数 在析构函数中释放顺序表指针申请的内存空间,并指向 避免成为野指针。 四、判空和获取顺序表长度操作 等于 0 则表示顺序表未空;返回 获取长度。 五、获取元素操作 先判断顺序表 阅读全文
posted @ 2019-01-23 21:12 fengMisaka 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 一、什么是双向链表? 双向链表(double linked list)是在单链表的每个结点中,再设置一个指向其前驱结点的指针域。所以在双向链表中的结点都有两个指针域,一个指向直接后继,另一个指向直接前驱。 既然单链表也可以有循环链表,那么双向链表当然也可以是循环表。 线性表的双向链表存储结构如下: 阅读全文
posted @ 2019-01-23 15:42 fengMisaka 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 一、什么是循环链表? 将单链表中终端结点的指针端自空指针改为指向头结点,就使整个单链表形成一个环,这种头尾相接的单链表称为 单循环链表 ,简称 循环链表 (circular linked list)。 相比单链表,循环链表解决了一个很麻烦的问题。 即可以从任意一个结点出发,而不一定是要从头结点出发, 阅读全文
posted @ 2019-01-23 14:33 fengMisaka 阅读(1113) 评论(0) 推荐(0) 编辑