- 浏览: 318573 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
July01:
最近了解到一款StratoIO打印控件,功能如下:1、Html ...
js调用excel、word打印 -
jyangzi5:
[u][/u]引用
常见hibernate面试题 -
wangv:
<code="java">Sy ...
常见hibernate面试题 -
bardo:
建议看看这一个
http://bardo.iteye.com ...
金额数字转中文大写 -
dotjar:
在继续讲解HQL其他更为强大的查询功能前,我们先来讲解以下利用 ...
常见hibernate面试题
一个农夫养了一头牛,三年后,这头牛每年会生出1头牛,生出来的牛三年后,又可以每年生出一头牛……问农夫10年后有多少头牛
有一家人,晚上要过一个独木桥。但是他们只有一盏灯,而这盏灯只能使用30秒了。要在灯熄灭前过这座桥,他们一家五口人每个人过桥的速度不同。瘦人1秒,小胖3秒,姑娘6秒,大胖8秒,瘸子12秒。 每次只能过两个人。 过去后,对岸要有一个人再把灯送回来
试用java编写程序写出所有过桥的可能
public class Cow { int age = 0; public static void main(String[] args) { ArrayList h = new ArrayList(); h.add(new Cow()); for(int i = 1;i <= 10;i++){ for(int j = 0;j <h.size();j++){ Cow cow = (Cow)h.get(j); if(cow.age>=3){ h.add(new Cow()); } cow.age = cow.age+1; } } System.out.println("10年后牛的总头数:"+h.size()); } }
有一家人,晚上要过一个独木桥。但是他们只有一盏灯,而这盏灯只能使用30秒了。要在灯熄灭前过这座桥,他们一家五口人每个人过桥的速度不同。瘦人1秒,小胖3秒,姑娘6秒,大胖8秒,瘸子12秒。 每次只能过两个人。 过去后,对岸要有一个人再把灯送回来
试用java编写程序写出所有过桥的可能
package com.base; import java.util.Collections; import java.util.LinkedList; import java.util.Scanner; public class Bridge3 { public static void main(String[] args) { LinkedList left = new LinkedList(); LinkedList right = new LinkedList(); int time = 0; // 获取总时间 int[] array = new int[5]; Scanner input = new Scanner(System.in); System.out.println("请输入5个数:"); for (int i = 0; i < array.length; i++) { array[i] = input.nextInt(); left.add(array[i]); } Collections.sort(left); // 对left的数进行从小到大排序 for (int i = 0; i < array.length - 2; i++) // 循环所需次数array.length-2 { if (i == 0 || i == array.length - 3) { time = time + Min2toRight(left, right); } else if (i == 1) { time = time + Max2toRight(left, right); } time = time + Min1toLeft(left, right); } time = time + Last2toRight(left, right); System.out.println("总用时为" + time + "秒"); } static int Min2toRight(LinkedList L, LinkedList R) { int timeR; // 获取到左边的时间 R.add(L.get(0)); R.add(L.get(1)); timeR = Integer.parseInt(L.get(1).toString()); Collections.sort(R); L.remove(0); L.remove(0); Collections.sort(L); printL(L); System.out.print("-------->"); printR(R); System.out.println("用时" + timeR + "秒"); return timeR; } static int Min1toLeft(LinkedList L, LinkedList R) { int timeL; timeL = Integer.parseInt(R.get(0).toString()); // 获取到左边的时间 L.add(R.get(0)); Collections.sort(L); R.remove(0); Collections.sort(R); printL(L); System.out.print(" <--------"); printR(R); System.out.println("用时" + timeL + "秒"); return timeL; } static int Max2toRight(LinkedList L, LinkedList R) { int timeR; // 获取到左边的时间 R.add(L.get(L.size() - 1)); R.add(L.get(L.size() - 2)); timeR = Integer.parseInt(L.get(L.size() - 1).toString()); Collections.sort(R); L.remove(L.size() - 1); L.remove(L.size() - 1); Collections.sort(L); printL(L); System.out.print("-------->"); printR(R); System.out.println("用时" + timeR + "秒"); return timeR; } static int Last2toRight(LinkedList L, LinkedList R) { int timeR; // 获取到左边的时间 R.add(L.get(0)); R.add(L.get(1)); timeR = Integer.parseInt(L.get(L.size() - 1).toString()); Collections.sort(R); L.remove(L.size() - 1); L.remove(L.size() - 1); Collections.sort(L); printL(L); System.out.print("-------->"); printR(R); System.out.println("用时" + timeR + "秒"); return timeR; } static void printL(LinkedList L) { for (int i = 0; i < L.size(); i++) { System.out.print(L.get(i) + " "); } } static void printR(LinkedList R) { for (int i = 0; i < R.size(); i++) { System.out.print(R.get(i) + " "); } } }
发表评论
-
JSP禁用缓存常用方法
2013-10-24 09:14 847JSP禁用缓存常用方法 jsp页面禁止缓存设置 1.客户端 ... -
Java操作excel的综合应用(jxl)
2011-04-19 10:28 2204根据excel模板生成excel报表文件--用于报表打印 j ... -
抽象工厂模式
2011-03-18 15:16 1015抽象工厂模式中的有以 ... -
单实例Singleton设计模式
2011-03-10 10:29 1137单实例Singleton设计模式 ... -
JAVA获取服务器路径
2010-09-28 20:36 3610获取服务器路径 在JSF环境中获取到ServletConte ... -
模拟随机发牌
2010-08-17 19:47 1345public void testinit(){ ... -
java web 标签.CHM
2010-08-17 19:26 892Struts2、Struts1、jstl、jsf、spring ... -
java反编译器
2010-08-11 17:38 1046java反编译器 -
金额数字转中文大写
2010-08-07 13:31 1444金额数字转中文大写 处理能力: 整数部分:99999999 ... -
获取指定路径下的所有文件
2010-07-23 16:24 1153package test; import java. ... -
已知最大值的高效排序算法
2010-06-10 10:54 1144有一组数据3,5,9,7,4,13,15,0,2,20.已知最 ... -
错误页面跳转解决办法
2010-06-09 15:50 1368错误页面跳转解决办法 在web.xml中配置错误页面跳转如下 ... -
web系统图标资源
2009-12-21 16:04 1296http://open-open.com/ajax/ajax2 ... -
Think in java3(中文完整版)
2009-12-17 23:09 1132Think in java3(中文完整版) -
用jar命令将Web应用打包成war文件的简单方法
2009-12-17 17:16 1323假定有一个Web应用:C:\myHome myHome/WE ... -
JAVA编程思想
2009-12-15 14:14 816JAVA编程思想 -
Java调用dll实现des加密解密
2009-12-10 16:42 3147package com.srcb.common; p ... -
Java开发--常用网站
2009-11-12 11:13 8471.jar查找: http://www.findjar.com ... -
指定目录输出日志(根据日期和操作员信息)
2009-11-09 14:24 1101package com.microjava.log; ... -
几种不同的算法实现小时候玩的扑克牌游戏
2009-08-04 16:04 1891记得小时候看到别人玩的一个游戏,给他一定个数有大小次序的 ...
相关推荐
《小笨霖英语笔记》是一份全面且实用的英语学习资料,主要针对英语学习者,尤其是...同时,笔记中的实用性和趣味性相结合,使得学习过程更为愉快,有助于长期坚持学习。因此,这份笔记是英语学习者不可多得的参考资料。
加德纳趣味数学系列-引人入胜的数学趣题
7. **实战演练**:笔记可能附带了大量的练习题,包括填空、选择题、翻译和写作,以检验和巩固所学知识。 8. **文化背景**:新概念教材还涉及英语国家的文化和社会知识,笔记可能有这部分的补充信息,以增加学习的...
4. 提供720度立体旋转的学习体验,模拟纸质书籍的翻页效果,增强学习的趣味性。 5. 保证内容质量,经过反复修改和严格审核,确保信息的准确性和时效性。 6. 可通过手机扫码阅读,便于学生随时随地学习。 7. 提供免费...
通过以上内容,我们可以看到韩顺平老师的Java设计模式笔记涵盖了设计模式的基础概念、常见面试题解析、设计原则等内容,并通过具体案例来阐述设计模式的实际应用价值,旨在帮助学习者深刻理解并掌握设计模式,从而在...
江苏省如皋市2019-2020学年高二语文下学期教学质量调研试题二(202006180355)就将宋代笔记作为研究对象,要求学生了解并分析宋代笔记的性质、特点、风格、文体特征、史料功能、社会风气的影响、创作观念和序言作用...
### 社会现象分析题 在公务员面试中,对社会现象的分析题型占很大比重,通常分为三类:正面现象、负面现象和可评论现象。 #### 正面现象 面对正面现象的分析,考生应先表达出对现象的积极看法,明确支持的立场,...
这里有一些数学方面的趣味题~可以看看 收获很大哦~
2. **联系实际提问题**:尝试将理论知识与现实生活中的案例相结合,提出相关问题,并思考这些问题的答案,这样能够增强学习的趣味性和实用性。 3. **做好预习笔记**:在预习过程中,记录下遇到的重点、难点以及个人...
接着,通过“程序设计基础”,读者会学习到变量、赋值、输入输出等基本操作,并通过简单的练习题加深理解。 在“条件分支”章节,书中讲解了条件判断语句,如if-else结构,以及关系运算符的使用。通过实例,如判断...
为了帮助学生更好地应对这种题型,教师可以在课堂上引入更多的听力材料,比如新闻、故事、演讲等,引导学生边听边做笔记,培养他们的专注力和信息提炼能力。 进入第二部分,英语知识运用环节。这一部分的题目旨在...
例如,选择题涵盖常见考点,判断题则包含趣味元素,激发学生兴趣。同时,学习兴趣可以引导学生集中注意力,提高积极性,通过答题过程培养理解和应用知识的能力。 3. **技术实现** 本项目采用微信小程序开发工具,...
趣味答题管理:设计趣味饮食知识问答,增加用户参与感,寓教于乐,提升饮食文化素养。 试题管理:维护题库,包括饮食健康、烹饪技巧等问题,为考试或挑战提供资源。 系统管理:涵盖平台配置、数据安全、日志监控等...
本系统解决了饮食分享管理事务中的主要问题,包括首页、个人中心、用户管理、菜品分类管理、菜谱信息管理、笔记信息管理、留言板管理、饮食论坛、趣味答题管理、试题管理、系统管理、考试管理等功能。 本系统采用了...
しごと,意为工作)、"趣味"(正确读音为C. しゅみ,意为兴趣)等。 此外,还有日语中的敬语和礼貌表达,比如"頑張ってください"(意为请加油),其中"頑張って"表示鼓励或加油,"ください"是敬语表达请求的方式。...
最后,学会在听的过程中迅速做笔记,记录关键信息,以便在答题时有条不紊地选择或填写正确答案。 总之,河南省十所名校的高三英语尖子生上学期第一次考试试题中的听力部分,是一份考察学生英语综合能力的高质量试题...
微课设计注重知识点细化和趣味性,以适应不同层次学生的需求。每周分上午和下午发送小视频,方便学生随时学习和教师间的交流。 线上教学进程平稳,截至4月17日已完成第二十四讲,同时进行了一次大测验和一次小测验...
它将趣味性和挑战性完美结合,不仅仅提供娱乐,更是在无形中帮助玩家提升自己的逻辑思维能力。无论玩家是数独初学者还是老手,这样的试题库都能满足他们的学习和挑战需求,让每个人都能在游戏中找到乐趣,同时提升...
它不仅能够丰富课堂教学内容,增加实验教学的趣味性和互动性,还能够减轻教师在实验教学中的负担。教师可以将更多的时间和精力投入到课程内容的讲解和指导学生深入理解知识上,而不是花在传统实验的准备工作上。 总...