/**

*@author zhouhong

*@fuction:丢手帕问题

*/

package com.zhouhong10;

import com.zhouhong10.*;

public class Work01 {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

CycLink cyclink = new CycLink();

cyclink.setLen(5);

cyclink.createLink();

cyclink.setK(2);

cyclink.setM(2);

cyclink.show();

cyclink.play();

}

}

class Child

{

int no;

Child nextChild = null;

public Child(int no)

{

//给一个编号

this.no = no;

}

}

//环形链表 class CycLink  {   //先定义一个指向链表第一个小孩的引用   Child firstChild = null;   Child temp = null;   int len = 0;//表示共有几个小孩   int k = 0;   int m = 0;      //设置列表的长度   public void setLen(int len)   {    this.len = len;   }      //设置从第几个人开始数数   public void setK(int k){    this.k = k;   }   //设置数几下   public void setM(int m){    this.m = m;   }   //开始play   public void play()   {    Child temp = this.firstChild;        //1.先找到开始数数的人    for( int i=1; i

丢手帕问题 java_丢手帕问题 (java实现)相关推荐

  1. 丢手帕问题 java_丢手帕问题,java实现

    今天偶然发现一个很经典的算法问题:丢手帕问题.问题的具体描述是:N个人围成一圈,然后从第A个人开始报数(报数从1开始).报数为B的人出列,然后后面的人从新开始报数,请问,最后一个人是多少号. 刚开始觉 ...

  2. 丢手帕问题 java_丢手帕问题java 实现

    首先,我表明,我这个人喜欢偷懒.我先在网上看了一下.把代码下下来,用工具一运行,发现结果不对.明明已经踢出去的人,还可以继续游戏.找了半天,发现网上全是一样的,呵呵,可想而知现在的人多么的懒.呵呵,没 ...

  3. 丢手帕问题 java_初学java丢手帕问题

    packagediushoupa;importjava.util.Scanner;publicclasstext1{publicstaticvoidmain(String[]args){CycLine ...

  4. 丢番图生平编程java_丢番图与麦乐鸡购买问题

    在MIT公开课<计算机科学与编程导论>的Assignment2中,提到了丢番图方程,并有趣地将丢番图方程和卖麦乐鸡的问题联系到了一起. 首先让我们来看看维基百科中介绍的丢番图方程. 一.丢 ...

  5. 丢番图生平编程java_丢番图

    [拼音]:Diufantu [外文]:Diophantus (活动于250年前后) 希腊代数学家.对他的生平事迹人们知道得很少.但流传着一首短诗(或墓志铭),用谜语的形式叙述了他的生平:"丢 ...

  6. jsp中如何运行java_从上帝视角看Java如何运行

    有头发且有趣的码农万里挑一~ 06 有料叔 | 一位有故事的程序猿 JVM内存结构 可以看出JVM从宏观上可以分为 '内部'  及 '外部'  两个部分(便于记忆理解): '内部'包含:线程共享(公有 ...

  7. 我的世界最佳java_我的世界JAVA版20w47a

    我的世界JAVA版20w47a是一款模拟沙盒游戏,游戏中有不同的玩法,可以让你在这里进行刺激的挑战,同时还可以制作各种物品,想要收集材料就需要去探索各个地图,你还可以与玩家互动,分享自己的创意,相互交 ...

  8. 我的世界海洋java_我的世界Java版开发者们畅聊水域更新

    我的世界1.13水域更新将会是一次非常庞大的更新,该版本还在开发和设计中,想了解开发者们将会在海洋世界里添加什么好玩有趣的内容吗?那就赶快来看看吧! [我的世界pc版交流群1]欢迎各位小伙伴加入!群号 ...

  9. 计算机术语桢什么意思,请问电脑丢帧严重的“丢帧”是啥意思哦?

    光学鼠标的光学传感器就像一个摄像机,它连续的高速的对定位平面进行拍照(或者说录像).这种拍照是在一个固定频率上的(有人叫它刷新率,有人叫它扫描频率,都是一样,这里就叫它扫描频率了),并且每帧画面有个尺 ...

最新文章

  1. 报名 | AWS云计算专家邀您一起聊聊AI
  2. HTML用cookie实现自动登录,用cookie实现websocket自动登录,session状态保留。
  3. Python入门学习之函数
  4. 天气正好,hello world!
  5. 安装Kerberos服务端和客户端
  6. klearn 文本分类_使用gensim和sklearn搭建一个文本分类器
  7. 可爱妈妈对我的\情色\教育
  8. 修改html自带组件样式,能否直接在组件html上为组件根元素设置自定义class
  9. vue java图片懒加载_vue 实现图片懒加载功能
  10. php跳转方式带rere_PHP利用REFERER根居访问来地址进行页面跳转
  11. Hierarchical clustering
  12. Nhibernate3.3.3sp1基础搭建测试
  13. python的精髓_思维python2e的学习精髓(4):案例研究界面设计,ThinkPython2e,精粹,四,接口...
  14. plcst语言编程教程_ST 结构文本 PLC编程语言 教程.pdf
  15. android系统级浮层,android 新手引导浮层的实现
  16. 推荐一些程序猿学习的网站
  17. 计算机里的及格率和有优秀率怎么算,Excel中怎么用函数计算成绩的及格率和优秀率?_excle优秀率及格率...
  18. springboot+dubbo+mybatis(注册中心使用的是zookeeper)学习
  19. python爬虫入门------王者荣耀英雄及皮肤数据爬取项目
  20. 技术管理工作中的三个原则

热门文章

  1. Java进行图像缩放
  2. (3)【路径平滑篇】路径平滑与拟合方向
  3. jsp四大作用域和九大内置对象
  4. HTML中input输入框动态模糊匹配
  5. matlab实现模糊控制器并仿真,用Matlab实现空调温度模糊控制器的设计与仿真
  6. (字节流与字符流)InputStream字节输入流
  7. 免费在线鉴别邮箱是不是国外客户(真实外国人)
  8. 3dMax教程网站 文字版
  9. java的高内聚和低耦合_彻底弄懂高内聚与低耦合
  10. vue watch监听中 immediate, deep, hander的作用