资源简介
韩顺平 java 坦克大战 满汉楼 qq
代码片段和文件信息
/**
* 作者:桑阳
* 功能:丢手帕问题
*/
package com.sangyang;
public class Demo4 {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Cycllink cyclink=new Cycllink();
cyclink.setLen(15);
cyclink.createlink();
cyclink.setK(2);
cyclink.setM(2);
cyclink.show();
cyclink.play();
}
}
class Child
{
int no;
Child nextChild; // 指向下一个Child的指针
public Child(int no)
{
//给一个编号
this.no=no;
}
}
// 环形链表
class Cycllink
{
//先定义一个指向链表第一个小孩的引用
//指向第一个小孩的引用,不能动
Child firstChild=null;
Child temp=null;
int len=0;//表示共有几个小孩
int k=0;
int m=0;
//设置m
public void setM(int m)
{
this.m=m;
}
//设置链表的大小
public void setLen(int len)
{
this.len=len;
}
//设置从第几个人开始数数
public void setK(int k)
{
this.k=k;
}
//开始play
public void play()
{
Child temp=this.firstChild;
//1.先找到开始数数的人
for(int i=1; i {
temp=temp.nextChild;
}
while(this.len!=1)
{
//2.数m下
for(int j=1; j {
temp=temp.nextChild;
}
//找到要出圈的前一个小孩
Child temp2=temp;
while (temp2.nextChild!=temp)
{
temp2=temp2.nextChild;
}
//3.将数到m的小孩,退出
temp2.nextChild=temp.nextChild;
//让temp指向下一个数数的小孩
temp=temp.nextChild;
// this.show();
this.len--;
}
//最后一个小孩
System.out.println(“最后出圈“+temp.no);
}
//初始化环形链表
public void createlink()
{
for(int i=1; i<=len; i++)
{
if(i==1)
{
//创建第一个小孩
Child ch=new Child(i);
this.firstChild=ch;
this.temp=ch;
}
else
{
if(i==len)
{
//创建第一个小孩
Child ch=new Child(i);
temp.nextChild=ch;
temp=ch;
temp.nextChild=this.firstChild;
}
else
{
//继续创建小孩
Child ch=new Child(i);
temp.nextChild=ch;
temp=ch;
}
}
}
}
//打印该环形链表
public void show()
{
Child temp=this.firstChild;
do
{
System.out.print(temp.no+“ “);
temp=temp.nextChild;
}while(temp!=this.firstChild);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-06-12 16:31 韩顺平java笔记完整版\
目录 0 2017-06-12 16:31 韩顺平java笔记完整版\1-32基础\
目录 0 2017-06-12 16:31 韩顺平java笔记完整版\1-32基础\04打三角形\
文件 618 2012-08-14 02:10 韩顺平java笔记完整版\1-32基础\04打三角形\A.class
文件 374 2012-08-14 01:41 韩顺平java笔记完整版\1-32基础\04打三角形\A.java
目录 0 2017-06-12 16:31 韩顺平java笔记完整版\1-32基础\04打三角形\新建文件夹\
文件 374 2012-08-14 01:41 韩顺平java笔记完整版\1-32基础\04打三角形\新建文件夹\A.java.bak
文件 697 2012-08-14 02:26 韩顺平java笔记完整版\1-32基础\04打三角形\新建文件夹\B.class
文件 552 2012-08-14 02:26 韩顺平java笔记完整版\1-32基础\04打三角形\新建文件夹\B.java
文件 551 2012-08-14 02:25 韩顺平java笔记完整版\1-32基础\04打三角形\新建文件夹\B.java.bak
目录 0 2017-06-12 16:31 韩顺平java笔记完整版\1-32基础\08定义对象中的引用\
文件 1036 2012-08-15 22:46 韩顺平java笔记完整版\1-32基础\08定义对象中的引用\A.java
文件 863 2012-08-15 22:42 韩顺平java笔记完整版\1-32基础\08定义对象中的引用\A.java.bak
文件 2232 2012-09-28 17:25 韩顺平java笔记完整版\1-32基础\11环形链表.java
文件 1825 2012-08-19 15:38 韩顺平java笔记完整版\1-32基础\12多态.java
文件 602 2012-08-19 22:20 韩顺平java笔记完整版\1-32基础\13.1抽象类.java
文件 1510 2012-08-20 00:31 韩顺平java笔记完整版\1-32基础\13.2接口.java
文件 1715 2012-08-20 21:22 韩顺平java笔记完整版\1-32基础\14final.java
文件 1677 2012-08-22 23:57 韩顺平java笔记完整版\1-32基础\16对象数组.java
文件 866 2012-08-24 19:23 韩顺平java笔记完整版\1-32基础\18.二分法查找.java
文件 3356 2012-08-24 18:26 韩顺平java笔记完整版\1-32基础\18几种排序.java
文件 472 2012-08-24 19:56 韩顺平java笔记完整版\1-32基础\19多维数组.java
文件 2903 2012-08-25 18:00 韩顺平java笔记完整版\1-32基础\22.ArrayList.java
文件 824 2012-08-25 21:07 韩顺平java笔记完整版\1-32基础\22li
文件 2167 2012-08-26 00:09 韩顺平java笔记完整版\1-32基础\23Map.java
文件 1772 2012-08-26 16:51 韩顺平java笔记完整版\1-32基础\24泛型.java
文件 1300 2012-08-26 16:49 韩顺平java笔记完整版\1-32基础\26异常.java
文件 2462 2012-08-26 16:47 韩顺平java笔记完整版\1-32基础\27.1裁判打分.java
文件 771 2012-08-27 13:33 韩顺平java笔记完整版\1-32基础\28图形界面.java
文件 978 2012-08-27 13:57 韩顺平java笔记完整版\1-32基础\30BorderLayout布局.java
文件 1040 2012-08-27 14:25 韩顺平java笔记完整版\1-32基础\30FlowLayout.java
............此处省略1205个文件信息
- 上一篇:jsp网上订餐
- 下一篇:webSocket实现Android客户端之间简单的通讯
相关资源
- 仿跳一跳Java源码
- 基于JSP和SQL的图书管理系统
- Java+SQL 宾馆信息管理系统
- Java反编译工具 jd-gui-1.4.0.jar
- DJNative-SWT20111120 java播放器插件最新版
- java 随机点名程序
- Java bt客户端
- Java Web开发学习手册光盘源码
- java web开发的购物系统,购物网站,电
- 完整版modbus+tcp+ java开发代码
- java swing + mysql 实现图书管理系统
- 基于java的飞机订票系统
- 微信公众号支付-java版源码
- Aspose word for java 15.8.0最新完美破解版
- 基于jsp的学生选课管理系统
- Java测试驱动开发
- Selenium2 Java自动化测试实战(修正版)
- 图书管理系统(java+mysql)
- Java企业员工信息管理系统
- Javaweb做的员工管理系统
- HSSFWorkbookXSSFWorkbook所需全部jar
- java写的 基于web的 会议管理系统
- java web校园二手交易平台网站
- 最新POI Lib Java Excel转换成Txt
- java实现《围猫》游戏,基于广度优先
- java分布式程序设计
- java对打小游戏界面漂亮
- netdisk 网盘 java 毕业设计 2018最新版
- 基于java的opengl计算机图形学学习资料
- thinking in java 英文版
评论
共有 条评论