实现约瑟夫环

来源:互联网 发布:python sklearn教程 编辑:程序博客网 时间:2024/06/02 04:49

java实现

import java.util.Iterator;import java.util.LinkedList;import java.util.List;public class ListCircle {static final int X = 5;public static void main(String[] args){List<Integer> list = new LinkedList<Integer>();for(int i = 0;i < 10;i++){list.add(i);}Iterator iter = list.iterator();if(iter.hasNext()){iter.next();}while(!list.isEmpty()){for(int i = 0;i < X;i++){if(iter.hasNext()){iter.next();}else{iter = list.iterator();if(iter.hasNext()){iter.next();}}}iter.remove();System.out.println(list);}}}


0 0