目录
什么是环形链表
环形链表就是最后一个节点的next域指向了头结点的数据 从而形成了一个环本质其实还是单向链表
Josephu 问题
Josephu 问题为:设编号为 1,2,… n 的 n 个人围坐一圈,约定编号为 k(1<=k<=n)的人从 1 开始报数,数到 m 的那个人出列,它的下一位又从 1 开始报数,数到 m 的那个人又出列,依次类推,直到所有人出列为止,由此 产生一个出队编号的序列。
提示:以下是本篇文章正文内容,下面案例可供参考
一、解决思路
添加元素
1.环形链表我们可以不用使用头结点
2.使用一个first记录一个数据对象
3.定义一个临时节点 保存frist节点
3.添加的数据的next要指向first