约瑟夫环
来源:互联网 发布:c语言控制台界面编程 编辑:程序博客网 时间:2024/05/22 15:01
public static void main(String[] args) { ArrayList<Integer> list = new ArrayList<>(); for (int i = 1; i <= 10; i++) { list.add(i); } int k = 0; while (list.size() > 0) { k = k + 3;//序号 k = k % (list.size()) - 1;//在list中的位置 if (k < 0) { System.out.println(list.get(list.size() - 1)); list.remove(list.get(list.size() - 1)); } else { System.out.println(list.get(k)); list.remove(k); } } }
阅读全文
0 0
- 约瑟夫问题、约瑟夫环
- 约瑟夫环
- 约瑟夫环
- 约瑟夫环
- 约瑟夫环
- 约瑟夫环
- 约瑟夫环
- 约瑟夫环
- 约瑟夫环
- 约瑟夫环
- 约瑟夫环
- 约瑟夫环
- 约瑟夫环
- 约瑟夫环
- 约瑟夫环
- 约瑟夫环
- 约瑟夫环
- 约瑟夫环
- java时间还在用date和calender?换LocalDateTime吧!
- Ubuntu16.04下汉化Kdevelop
- 服务器使用json格式配置文件
- 虚拟机安装Hadoop环境-1
- ubuntu 上查看硬件配置和软件环境
- 约瑟夫环
- 数据结构上机实践第八周项目4-字符串加密
- 优雅的缓存开发,看这一篇文章就可以了「干货」
- 人脸识别之PCA 和 LDA
- mybatis Example Criteria like 模糊查询
- linux下ssh公钥验证的设置和远程登录
- MQTT QoS
- linux mysql卸载
- latex cjk.sty not found