现在的位置: 首页 > 操作系统 > 正文

单向循环链表

2020年02月10日 操作系统 ⁄ 共 506字 ⁄ 字号 评论关闭

一,循环链表的概念

1.什么是循环链表

  所谓的循环链表就是让单向链表的首尾相连,组成一个环状。

2.循环链表的典型应用

  约瑟夫环问题。

3.实现循环链表的重点

  1,循环链表在插入第一个元素的时候,需要我们将第一元素的指针域指向其自身,也就构成了循环链表。

  2,循环链表基于单向链表而生,单是比循环链表多了游标这个概念。要想实现循环链表的插入,删除的关键是考虑头结点问题,因为在头插法方式(往链表的头部插入数据)中,需要将末尾数据元素的指针域指向新插入的节点。将新插入的节点的指针域指向头结点的指针域的指针域,还需要将头结点指向新插入的结点。(插入相同)。

二,循环链表新增概念和功能

1,什么是游标

  所谓的游标就是在链表中可以移动的指针,游标初始化一般是指向链表的第一个结点。

2,游标的功能

初始化游标移动游标:将移动前的游标所对应得结点返回,并将游标指向下一个数据元素。获取游标:获取当前游标所对应得数据元素删除游标:删除当前游标所对应得数据元素,并将游标指向下一个数据元素。

三,循环链表的实现

1,循环链表的功能

以上就上有关单向循环链表的全部内容,学步园全面介绍编程技术、操作系统、数据库、web前端技术等内容。

抱歉!评论已关闭.