韩顺平 java 坦克大战 满汉楼 qq
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 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基础 4打三角形
文件 618 2012-08-14 02:10 韩顺平java笔记完整版1-32基础 4打三角形A.class
文件 374 2012-08-14 01:41 韩顺平java笔记完整版1-32基础 4打三角形A.java
目录 0 2017-06-12 16:31 韩顺平java笔记完整版1-32基础 4打三角形新建文件夹
文件 374 2012-08-14 01:41 韩顺平java笔记完整版1-32基础 4打三角形新建文件夹A.java.bak
文件 697 2012-08-14 02:26 韩顺平java笔记完整版1-32基础 4打三角形新建文件夹B.class
文件 552 2012-08-14 02:26 韩顺平java笔记完整版1-32基础 4打三角形新建文件夹B.java
文件 551 2012-08-14 02:25 韩顺平java笔记完整版1-32基础 4打三角形新建文件夹B.java.bak
目录 0 2017-06-12 16:31 韩顺平java笔记完整版1-32基础 8定义对象中的引用
文件 1036 2012-08-15 22:46 韩顺平java笔记完整版1-32基础 8定义对象中的引用A.java
文件 863 2012-08-15 22:42 韩顺平java笔记完整版1-32基础 8定义对象中的引用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基础22linkedList.java
文件 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个文件信息
/**
* 作者:桑阳
* 功能:丢手帕问题
*/
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基础 4打三角形
文件 618 2012-08-14 02:10 韩顺平java笔记完整版1-32基础 4打三角形A.class
文件 374 2012-08-14 01:41 韩顺平java笔记完整版1-32基础 4打三角形A.java
目录 0 2017-06-12 16:31 韩顺平java笔记完整版1-32基础 4打三角形新建文件夹
文件 374 2012-08-14 01:41 韩顺平java笔记完整版1-32基础 4打三角形新建文件夹A.java.bak
文件 697 2012-08-14 02:26 韩顺平java笔记完整版1-32基础 4打三角形新建文件夹B.class
文件 552 2012-08-14 02:26 韩顺平java笔记完整版1-32基础 4打三角形新建文件夹B.java
文件 551 2012-08-14 02:25 韩顺平java笔记完整版1-32基础 4打三角形新建文件夹B.java.bak
目录 0 2017-06-12 16:31 韩顺平java笔记完整版1-32基础 8定义对象中的引用
文件 1036 2012-08-15 22:46 韩顺平java笔记完整版1-32基础 8定义对象中的引用A.java
文件 863 2012-08-15 22:42 韩顺平java笔记完整版1-32基础 8定义对象中的引用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个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)