这个是一个非常有趣的链表程序。
链表一定要亲手实现,才会记得牢。所以就不给你发程序源代码了。给你一个思路。你可以自己试着实现,然后发给我,我帮你改改。
首先,做一个30个节点的循环列表。
每个节点需要有这么几个数据,自己的编号ID,是否已经被扔进海里DeadOrLive,下一个节点的指针Pointer。
然后你从第一个节点开始,每循环15个节点,就将这个节点的”是否已经被扔进海里“设置为扔进去了。
当然,你循环的时候,必须只循环没有被扔进海里的。
循环15次之后,就可以了。
然后把这个循环链表中的所有死了的节点的编号记录下来,就是非教徒的位置。
希望能够帮助到你。
可能一开始会觉得实现起来很费劲,无从入手,但是必须有这么一个痛苦的过程,你才能走的比别人更好。
如果你还是只希望找个源代码的话,那么你就无视我给你打的字吧。如果写好程序,发给我吧
QQ1030447015