带头结点的双向循环链表数据结构
用C++和Java实现带头节点的双向循环链表,要继承linearList类,并实现它的所有功能,另外,必须实现双向迭代器。实现带头节点的双向循环链表,要具有以下的功能:判断表是否为空,如果为空则返回true,不空返回false.给出表中数据元素的个数。给定一个索引(位置),返回指向该位置的数据元素的指针,如果给定的位置号不合法,则返回空指针。给定数据元素x,如果表中有该元素,则返回x第一次出现的索引,若x不存在,则返回-1.删除给定索引的数据元素。给定索引index,数据元素x,将x插入到index的位置。C++:设计一个结构体structchainNode,再设计一个具体类classdoubleChain 作为抽象类class
用户评论
推荐下载
-
数据结构学习C循环链表doc
原书对循环链表的介绍很简略,实现部分也不完整(当然了,如果完整就又是重复建设)。而我也没觉得循环链表有什么别的用,他更应该是为了一个特殊的问题而产生的,这只是个人的看法。我从链表类派生出了循环链表。
24 2019-01-18 -
双向循环结构线性表数据结构C语言
本代码应用数据结构思想,C语言编写的短代码,实现双向循环结构线性表的基本操作
17 2019-09-14 -
已知head指向一个带头结点的单向链表
已知head指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next)。请编写函数实现如图所示链表逆置
26 2019-05-15 -
双向链表结构
基于C语言的双向链表,对于C语言初学者具有很好的帮助,可以加深对双向链表的理解
35 2018-12-25 -
数据结构双向链表学生成绩管理系统
利用数据结构构建双向链表实现了学生成绩管理,管理包括对学生成绩的相关操作,如双向查找,添加,删除,排序,输出等多种功能。
21 2019-06-03 -
数据结构Java版双向链表培训课件.ppt
数据结构Java版双向链表;双向链表的结构;双向链表的主要操作;双向链表的插入操作;在表头结点前插入;在表尾结点后插入;在表中两结点间插入 ;双向链表的删除操作;删除表头结点;删除表尾结点;删除表中某
4 2020-12-12 -
c++实现不带头结点单链表基本操作
利用c++实现不带头结点链表的基本操作实现,如逆序建立链表,插入、删除链表元素等。
18 2019-09-14 -
实现循环链表及双向链表1
本文章比较详细论述了双向链表的用法,并且列举了详细的例子供参考!
34 2019-01-15 -
双向循环链表实现类
基本封装了双向链表的实现方法。用java语言来描述
32 2019-03-31 -
双向循环链表C++
使用C++实现的双向循环链表,支持定点插入,定点删除,正/逆向输出等功能,欢迎审阅
30 2019-07-16
暂无评论