(资料图片仅供参考)
1、这应该是约瑟夫环问题,如果c来做肯定链表最合适,C#的话。
2、以前收藏的代码 public class Josephas //从第start人开始计数,以alter为单位循环记数出列,总人数为total public int [ ] Jose(int total, int alter, int start) { int i, j, k = 0; //count数组存储按出列顺序的数据。
3、以当结果返回 int[] count = new int [ total+1]; //s数组存储初始数据 int[] s = new int [ total+1]; //对数组s赋初值,第一个人序号为0,第二人为1,依此下去 for (i = 0; i
本文就为大家分享到这里,希望小伙伴们会喜欢。