- 2
- 0
- 约2.6千字
- 约 24页
- 2017-05-30 发布于浙江
- 举报
双向循环链表 结构简介: 每个节点定义有前驱和后继节点域,从而构成双向循环链表结构。 双向循环链表 函数或类的具体定义和功能 CycleList() 构造方法 createList(AnyType[] a) 创建链表 getNode(int idx) 得到第idx个节点 insertNode(int idx,AnyType data) 插入第idx个节点 deleteNode(int idx) 删除第i个节点 insertFirstNode(AnyType data) 插入第一个节点 insertLastNode(AnyType data) 插入最后一个节点 reverseList() 就地逆置链表 printList() 输出链表 双向循环链表 算法思想: 首先建立一个前驱和后继相互链起来的双向循环链表。 然后遍历数组,逆序建立链表。 插入顶点时,对插入顶点的特殊位置进行考虑,如头结点位置之后元素的插入。 删除节点时,首先得到该节点的前一个节点,然后将得到的节点与要删除节点的后一个节点相连接。 就地逆置过程,直接从尾节点的前一个节点开始,循环遍历找每个节点的前节点,直到找到头节点为止。 二叉树 功能 实现二叉树的层次遍历; 统计二叉树叶子结点的个数; 二叉树 结构简介: 节点结构为数据域,左右孩子节点域,整棵二叉树由根节点向下构建 二叉树 方法简
您可能关注的文档
- 牛小飞《数据结构》4.1树的基本知识.ppt
- 牛小飞《数据结构》4.2二叉树的基本知识.ppt
- 牛小飞《数据结构》4.5森林.ppt
- 牛小飞《数据结构》4.4哈夫曼树和哈夫曼编码.ppt
- 牛小飞《数据结构》4.3二叉查找树.ppt
- 牛小飞《数据结构》6优先队列.ppt
- 牛小飞《数据结构》5散列表.ppt
- 牛小飞《数据结构》7.1排序问题、插入排序和希尔排序.ppt
- 牛小飞《数据结构》7.2堆排序.ppt
- 牛小飞《数据结构》7.3归并排序和快速排序.ppt
- 2026年度人教版小学四年级语文下册期中古诗词默写与运用卷(江苏省南通市).docx
- 2026年度人教版小学四年级语文下册期中高频错题集锦(湖北省神农架林区).docx
- 《全国艾滋病检测技术规范(2025年修订版)》解读.docx
- 地下工程改造与增层拓展施工关键技术研究.pptx
- 《城市桥梁设计规范》2025版核心内容解读.docx
- 河北省邯郸市部分学校联考2025_2026学年上学期七年级英语12月月考试卷(文字版,含答案).docx
- 《中国艾滋病诊疗指南(2026版)》解读.docx
- 中国结直肠癌诊疗规范(2025版 精简核心版).docx
- 2024年山东临沂教师招聘考试模拟题及答案.doc
- 义务教育道德与法治课程标准解读(2025修订版).docx
原创力文档

文档评论(0)