丢手帕问题
问题
2023-09-14 08:58:30 时间
丢手帕问题 传入的参数变量:多少个人 count,第一个开始的位置 start, 每次丢几个 size 传出:最后出列者的编号 public int[] ignoreOne(int[] src, int startIndex, int size){ if(src.length == 1){ return src; }else{ for(int i = 0; i < src.length; i++){ size--;
if(size == 0){ ignoreOne(deleteAttr(src,i), i, size); }
if(i == src.length-1){
i = -1;
}
} } } public int[] deleteAttr(int[] src, int index){ int[] target = new int[src.length-1]; System.arraycopy(src, 0, target, 0, index); System.arraycopy(src, index+1, target, index, scr.length-index-1); return target; }
相关文章
- Android问题-XE5提示"[DCC Fatal Error] Project1.dpr(1): F1027 Unit not found: 'System.pas' or binary equivalents (.dcu/.o)"
- KAFKA 节点配置问题
- Java实现堆排序问题(变治法)
- (Java实现) 子集和问题
- 马踏棋盘算法(骑士周游问题)
- ettercap_缺少组件问题
- 【问题解决方案】GitHub的md中使用库中图片
- 前端学习 -- Html&Css -- ie6 png 背景问题
- MySQL · 捉虫动态 · 并行复制外键约束问题二
- 为什么用 PostgreSQL 绑定变量 没有 Oracle pin S 等待问题
- Atitit go语言 golang 艾提拉总结特性优缺点 目录 1. Go 语言最主要的特性:1 2. 体积大概100M1 3. 问题1 3.1. 编译速度和异常控制怎么样1 3.2.
- 基于象鼻虫损害优化算法的TSP问题求解(Matlab代码实现)
- 基于蚂蚁-遗传优化算法的路径规划问题(Matlab代码实现)
- 电力系统中新型预测双二元变量机组组合问题(Matlab代码实现)
- tableView 短剪线离开15像素问题
- kettle的job定时任务的一个小问题
- Python之源码安装python3.10及有道词典依赖PyQt5问题(二十三)