摘要: Description 猴子选大王,有N只猴子,从1~N进行编号。它们按照编号的顺时针方向,排成一个圆圈,然后从第一只猴子开始报数。第一只猴子报1,以后每只猴子报的数字都是它前面猴子所报数字加1。如果一只猴子报的数字是M,则该猴子出列,下一只猴子重新从1开始报数。剩下的猴子继续排成一个圆圈报数,直到 阅读全文
posted @ 2016-09-26 19:53 KennyRom 阅读(488) 评论(0) 推荐(0) 编辑
摘要: Description 桌上有一叠牌,从第一张牌(即位于顶面的牌)开始从上往下依次编号为1~n。当至少还剩两张牌时进行以下操作:把第一张牌扔掉,然后把新的第一张放到整叠牌的最后。输入n,输出每次扔掉的牌,以及最后剩下的牌。 桌上有一叠牌,从第一张牌(即位于顶面的牌)开始从上往下依次编号为1~n。当至 阅读全文
posted @ 2016-09-26 13:40 KennyRom 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1、 2、 3、Java会对数据进行缓存,如果声明一个变量时在缓存中有相同值的实例,则会指向相同的应用 4、JAVA的数组只是一个引用类型的变量,定义时不能指定数组长度 syntx: type[] arrayName; 5、数组初始化 静态初始化:arrayName= new Type{elemen 阅读全文
posted @ 2016-09-25 09:03 KennyRom 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 一、Java 程序的组织形式 java 是一种纯粹的面向对象程序设计语言,JAVA程序必须以类(class) 的形式存在 JAVA不支持多继承 class 是JAVA程序的最小单位,所有的程序必须放在类的定义里,main 方法是Java程序的入口,必须使用 public static void来修饰 阅读全文
posted @ 2016-09-22 22:57 KennyRom 阅读(206) 评论(0) 推荐(0) 编辑
摘要: You have n boxes in a line on the table numbered 1 . . . n from left to right. Your task is to simulate 4kinds of commands: • 1 X Y : move box X to th 阅读全文
posted @ 2016-09-22 15:41 KennyRom 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 你有一个键盘,键盘上所有的键都能正常使用,只是Home键和End键有时会自动按下。你并不知道这一情况,而是专心地打稿子,甚至连显示器都没开电源。当你打开显示器之后,展现在你面前的是一段悲剧文本。你的任务是根据给出的键盘上实际输入的内容,计算并输出这段悲剧文本(即显示器上展现的文本) Input: 一 阅读全文
posted @ 2016-09-22 13:57 KennyRom 阅读(686) 评论(0) 推荐(0) 编辑
摘要: 用数组来描述一个链表 链表的大小是固定的 不能动态申请内存空间 数组首元素的游标指向第一个没有数据的下标地址,不存放数据 数组尾元素的游标指向第一个有数据的下标地址,不存放数据 未使用的数组称为备用链表 数组尾元素相当于头结点 最后一个有数据的元素游标为0 阅读全文
posted @ 2016-09-22 10:51 KennyRom 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 1、Definition A stack is a list with restriction that insertions and deletions can be performed in only one position, namely, the end of the list, call 阅读全文
posted @ 2016-09-21 15:24 KennyRom 阅读(229) 评论(0) 推荐(0) 编辑
摘要: assert是定义在头文件cassert中的宏 其作用是如果他的返回值不为真则终止程序。 assert(expression); if 为假,先向stderr打印一条错误信息,再用abort终止程序 缺点:频繁调用影响程序性能,增加程序开销。 可在调用cassert后,用#define NDEBUG 阅读全文
posted @ 2016-09-21 07:45 KennyRom 阅读(629) 评论(0) 推荐(0) 编辑
摘要: java -classpath class file's address; filename 阅读全文
posted @ 2016-09-20 23:15 KennyRom 阅读(448) 评论(0) 推荐(0) 编辑