JAVA实现约瑟夫环(环形单链表)
在面试的时候遇到了这个问题,总结一下:
首先介绍一个约瑟夫环:
约瑟夫环问题的起源来自犹太历史学家约瑟夫和他的朋友以及39其余的犹太人,总共41人为了躲避敌人,藏在一个山洞中,39个犹太人决定宁愿死也不被敌人抓到,于是决定自杀,所有人排成一个圈,由第一个人开始报数,每当数到3,就自杀。 这个游戏接着从自杀的位置开始,还是从1数到3。依次类推,约瑟夫将朋友和自己安排在了16和31的位置,最后顺利逃过了自杀这一劫,因为最后就剩下他和朋友
1.使用arrayList
import java.util.Arr
原创
2021-04-10 17:40:45 ·
3357 阅读 ·
1 评论