参考这个 http://www.java2000.net/viewthread.jsp?tid=1441public class TestCircle { public static void to(int total, int number) { int i, r = 0; for (i = 2; i <= total; i++) r = (r + number) % i; System.out.println(r + 1); } public static void main(String[] args) { TestCircle.to(2, 2); } }
public static void to(int total, int number) {
int i, r = 0;
for (i = 2; i <= total; i++)
r = (r + number) % i;
System.out.println(r + 1); } public static void main(String[] args) {
TestCircle.to(2, 2);
}
}
我们那个时候是用linkedList来做的,被挑中的就在整个list中间删除掉
就是这样做了