循环链表实现约瑟夫环(c语言)

问题描述如下: 编号为1,2…n的n个人按顺时针方向围坐一圈,每人持有一个密码。一开始人选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始报数,报到m时停止报数,报m的人出列,将他的密码作为新的m值,从他在顺时针方向的下一个人开始重新从1报数,直到所有人出列。设计程序求出列顺序。 问题分析: 数据结构的选择: 将编号num,密码data,下个人的指针next封装成一个结构体,代表一个
相关文章
相关标签/搜索