约瑟夫问题的java简单算法
// 约瑟夫环问题
package com.neusoft;
import java.util.Iterator;
import java.util.Vector;
public class Josefu {
private final static int NUM=3;
private static String people[]=new String[]{"a","b","c","d","e","f","g","h"};
public static void main(String[] args) {
Vector v=new Vector();
for(int i=0;i<people.length;i++)
{
v.add(people[i]);
}
Iterator ite=v.iterator();
int i;
Object o=null;
while(v.size()!=1)
{
for(i=0;i<NUM;i++)
{
if(!ite.hasNext())
ite=v.iterator();
o=ite.next();
}
ite.remove();
System.out.println(o);
}
while(ite.hasNext())
System.out.println(ite.next());
}
}
约瑟夫问题的java简单算法相关推荐
- java简单算法总结
2019独角兽企业重金招聘Python工程师标准>>> 1.翻转字符串 function reverseString(str) {return str.split('').rever ...
- java简单算法_java实现简单算法(一)
问题描述:梯有N阶,上楼可以一步上一阶,也可以一步上二阶.编写一个程序,计算共有多少中不同的走法 解题思路:本题来源于网络,解决方法也是比较简单,纯当练手.本人仅采用递归思想,引用他人方法,用java ...
- java基础算法题(入门题与简单题)
题目来自lintcode,答案来自九章算术,将自己在lintcode上训练的一些简单算法题贴出来,作为知识的总结与整理.便于查看复习. 第一部分(入门级别,只做了开放的部分,大部分需要收费的VIP才有 ...
- JAVA 判断简单密码算法_十道简单算法题二【Java实现】
前言 清明不小心就拖了两天没更了-- 这是十道算法题的第二篇了-上一篇回顾:十道简单算法题 最近在回顾以前使用C写过的数据结构和算法的东西,发现自己的算法和数据结构是真的薄弱,现在用Java改写一下, ...
- java的简单算法题_[2]十道算法题【Java实现】
前言 清明不小心就拖了两天没更了-- 这是十道算法题的第二篇了-上一篇回顾:十道简单算法题 最近在回顾以前使用C写过的数据结构和算法的东西,发现自己的算法和数据结构是真的薄弱,现在用Java改写一下, ...
- 十道简单算法题二【Java实现】
前言 清明不小心就拖了两天没更了-- 这是十道算法题的第二篇了-上一篇回顾:十道简单算法题 最近在回顾以前使用C写过的数据结构和算法的东西,发现自己的算法和数据结构是真的薄弱,现在用Java改写一下, ...
- java循环左一_java实现循环左移和右移的简单算法
java实现循环左移和右移的简单算法 byte a=112,用程序实现,将其循环左移三位和右移三位. 112的二进制原码:0111 0000 112循环左移3位后的二进制码:1000 0011 112 ...
- java十进制转二进制简单算法
Java十进制转二进制简单算法 一.编程思路 可以运用简单的数学的计算的方法.如下 这张图大家应该都不陌生,10(例子中的10)一直除以2,余数写在右面那一列,如果被整除右面写0,如果没有别整除,写他 ...
- Java简单实现DES加密解密算法
Java简单实现DES加密解密算法 文章目录 Java简单实现DES加密解密算法 DES算法介绍 实现相关java类 代码实现 DES算法介绍 DEC加密算法属于对称加密,即利用指定的密钥,按照密码的 ...
最新文章
- Hessian通信案例(java)
- PHP Memcached应用实现代码
- vue.js 多图上传,并可预览
- 线性表的链式表示——循环链表
- Java枚举:小小enum,优雅而干净
- win7下安装memcached出现failed to install service or service already installed解决办法
- 转载 cFos vs cFosSpeed
- php文件上传详解,PHP文件上传实例详解!!!
- 【VB.NET】实验 编写个人信息管理系统
- Java笔记-Log4j在Spring Boot中的使用
- 4大华为云“安全镖局”秘密法宝揭秘
- hive 把mysql语句执行_Hive SQL 语句的执行顺序
- “图片”--上传(文件上传一致,单文件)
- 简单触发器的使用 -- 献给SQL初学者
- 亚马逊的冷血文化:虽然备受争议,但颇具力量
- 柳神(柳婼)PAT甲级题目链接
- 在OpenCV里深入浅出地实现简单车道检测
- 电脑每隔约半分钟弹出this computer is being attacked
- 【C++进阶知识】C++类的继承和派生
- 图示机构受力f作用_工程力学试题以及答案
热门文章
- 维客宝CRM系统服务器错误,CRM系统实施失败的原因
- 微信小程序——下拉框功能
- 会议纪要与需求变更申请书(软间项目管理课程)
- WIFI共享精灵--省流量的好办法
- 白话 贝叶斯公式_白话贝叶斯理论及在足球比赛结果预测中的应用和C#实现
- 华为OD机试题 - 预订酒店(JavaScript)| 包含代码编写思路
- tp6------------obs存储服务
- OSChina 周四乱弹 —— 十大炒股禁忌
- LeetCode | Text Justification
- 基于卷积神经网络的目标检测模型的研究_黄咨_2014_上海交大