摘要: 1、枚举类介绍 如果一个类的实例是有限且确定的,那么可以使用枚举类。比如:季节类,只有春夏秋冬四个实例。 枚举类使用enum进行创建,其实例必须从”第一行“开始显示写出。 特点: 1、枚举类的对象默认都是public static final 2、枚举类的构造器都是private,所以无法在外部创建 阅读全文
posted @ 2018-05-19 21:36 喝醉的香锅锅 阅读(31030) 评论(0) 推荐(2) 编辑
摘要: 1.在增强for循环中除元素: 结果: 2.在迭代过程中通过list本身删除: 结果: 3.原因: 1实际原因:ArrayList源代码中有这么一个方法:在迭代器的hasNext()、next()方法都会被调用。作用是判断list的大小有没有变化,如果变了,就抛异常。也就是说,源代码就规定了不能在迭 阅读全文
posted @ 2018-05-16 14:56 喝醉的香锅锅 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 题目 排序是一种很频繁的计算任务。一个实际的例子是,当我们给某项竞赛的优胜者按金银铜牌排序的时候。在这个任务中可能的值只有三种1,2和3。我们用交换的方法把他排成升序的。 写一个程序计算出,计算出的一个包括1、2、3三种值的数字序列,排成升序所需的最少交换次数。 输入第1行为类别的数量N(1≤N≤1 阅读全文
posted @ 2017-05-03 23:26 喝醉的香锅锅 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 题目 无脑博士有三个容量分别是A,B,C升的试管,A,B,C分别是三个从1到20的整数,最初,A和B试管都是空的,而C试管是装满硫酸铜溶液的。有时,无脑博士把硫酸铜溶液从一个试管倒到另一个试管中,直到被灌试管装满或原试管空了。当然每一次灌注都是完全的。由于无脑博士天天这么折腾,早已熟练,溶液在倒的过 阅读全文
posted @ 2017-05-03 17:08 喝醉的香锅锅 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个非负整数数组,假定你的初始位置为数组第一个下标。 数组中的每个元素代表你在那个位置能够跳跃的最大长度。 你的目标是到达最后一个下标,并且使用最少的跳跃次数。 例如: A=[2,3,1,1,4],到达最后一个下标的最少跳跃次数为 2。(先跳跃 1步,从下标 0到 1,然后跳跃 3 步,到 阅读全文
posted @ 2017-04-27 20:03 喝醉的香锅锅 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 题目 给定一个非负整数数组,假定你的初始位置为数组第一个下标。 数组中的每个元素代表你在那个位置能够跳跃的最大长度。 请确认你是否能够跳跃到数组的最后一个下标。 例如:A=[2,3,1,1,4]能够跳跃到最后一个下标,输出true; A=[3,2,1,0,4]不能跳跃到最后一个下标,输出false。 阅读全文
posted @ 2017-04-27 19:57 喝醉的香锅锅 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 题目 假设你现在正在爬楼梯,楼梯有 n级。每次你只能爬 1级或者 2级,那么你有多少种方法爬到楼梯的顶部? 输入格式 第一行输入一个整数 n(1≤n≤50),代表楼梯的级数。 输出格式 输出爬到楼梯顶部的方法总数。 假设你现在正在爬楼梯,楼梯有 n级。每次你只能爬 1级或者 2级,那么你有多少种方法 阅读全文
posted @ 2017-04-27 19:43 喝醉的香锅锅 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 分析: 1、如果k>n,结果为0 2、k=n时,只有1组 3、k<n的时候,可以把解空间分为两部分:假设其中一个人叫X,那么选X的解和不选X的解加起来就是总的解。不选X的话,那么在剩下的n-1个人中选k个。选X的话,在剩下的n-1个人中再选k-1个。 代码: 阅读全文
posted @ 2017-04-22 20:54 喝醉的香锅锅 阅读(2196) 评论(0) 推荐(0) 编辑
摘要: 第一部分:题目 Description Jessica's a very lovely girl wooed by lots of boys. Recently she has a problem. The final exam is coming, yet she has spent little 阅读全文
posted @ 2016-05-25 21:06 喝醉的香锅锅 阅读(882) 评论(0) 推荐(0) 编辑
摘要: 第一部分:题目 问题描述 s01串初始为"0" 按以下方式变换 0变1,1变01 输入格式 1个整数(0~19) 输出格式 n次变换后s01串 样例输入 3 样例输出 101 数据规模和约定 0~19 第二部分:思路 循环+中间数组。有一点小小的技巧就是,0->1,1->01.就是都变成1,只不过原 阅读全文
posted @ 2016-05-19 22:26 喝醉的香锅锅 阅读(1280) 评论(0) 推荐(0) 编辑