丢手帕问题 java_丢手帕问题 (java实现)

/**

*@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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值