# 约瑟夫问题数组实现
def josephus(n, k):
# 初始化环
circle = [i for i in range(1, n+1)]
# 索引初始位置
index = 0
# 开始报数并删除
while len(circle) > 1:
index = (index + k - 1) % len(circle)
circle.pop(index)
return circle[0]
# 示例
n = 7
k = 3
result = josephus(n, k)
print(f"当n={n}, k={k}时,最后剩下的数为{result}")
用户评论
推荐下载
-
数据结构数组.ppt
数据结构的数组相关知识,让你掌握数组的知识,会数据结构的数组,可以完成数据结构的数组大题。让你对数据结构的数组有基础的了解。
10 2020-09-11 -
数据结构数组.docx
第 第 PAGE 1 页 共 NUMPAGES 19 页 数据结构_数组 主函数: main.cpp /* 自定义数组 编写数组工具 数组为内核 完成多项功能,查询,排序,插入,追加,输出,输入, 数
12 2020-12-13 -
数据结构之数组
关于数据结构中很重要的数组的讲义,内容详细。讲解透彻!
29 2019-02-23 -
数据结构树状数组
数据结构基础之树状数组,有关其实现代码,及树状数组的建立和点的更新。
39 2019-07-29 -
数据结构数组矩阵
入门教程,c++版数据结构
44 2019-07-19 -
201164之数据结构约瑟夫环
aaaa的点对点的的地对地导弹的点对点的的点对点dddddd
10 2020-10-25 -
约瑟夫环的数据结构编程
n = 9,k = 1,m = 5 【解答】 出局人的顺序为5,1,7,4,3,6,9,2,8。
9 2020-10-14 -
数据结构上机报告约瑟夫环
一份数据结构上机关于约瑟夫环的上机报告,word版本。
12 2020-04-30 -
数据结构约瑟夫环实习报告
数据结构实习报告,约瑟夫环,内附源代码,有注释。
9 2020-11-17 -
数据结构约瑟夫环循环链表
简单的循环链表,c语言编写,希望多多支持
27 2019-09-25
暂无评论