- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 贪心算法笔记
五、贪心算法活动安排问题贪心算法(以局部看全局)背包问题合理的创建标题,有助于目录的生成如何改变文本的样式 活动安排问题 i 1 2 3 4 5 6 7 8 9 10 11 开始时间 1 3 0 5 3 5 6 8 8 2 12 结束时间 4 5 6 7 8 9 10 11 12 13 14 要求:活动时间互不冲突即下一个活动的开始时间大于等于前一个活动的结束时间 贪心算法(以局部看全局) 采用贪心算法的策略是每一步总选择这样一个活动来占用资源,它能够使得余下的未调度的时间最大化,
2021-12-04 15:50:41 87
原创 JSP环境搭建
JSP环境搭建 1.高级系统设置–>环境变量 2.新建一个系统变量命名为JAVA_HOME,变量值为jdk路径 3.然后编辑Path 新建 将bin路径填入 %JAVA_HOME%\bin 确定—>确定—>确定 4.window+R 运行cmd 5输入java 得出下图,配置完成 6.启动Tomcat 打开浏览器输入 127.0.0.1:8080 成功...
2020-03-10 14:18:34 168
原创 坦克大战Java项目四
任务4 我方坦克发射子弹 按住空格,发射子弹 -----键盘的事件监听,按住空格,出现子弹,子弹绘制,坐标,方向,速度, 定义子弹类 public class shot { private int x; private int y; private int direction; private int speed=4; public shot(int ...
2019-10-13 17:14:15 383
原创 坦克大战Java项目三
任务三 :让我方坦克运动起来 坦克绘制完成后,我方坦克通过键盘来控制运动的。按键盘W键,坦克向上运动;向A键,坦克向右运动;向S键,坦克向下运动;向D键,坦克向左运动。 特别注意 坦克的移动需要添加键盘监听,是对整个GamePanel进行监听,故在任务一的MenuDemo中一定要加上 this.addKeyListener(tk);//GamePanel tk=new GamePanel();...
2019-10-11 18:57:51 252
原创 坦克大战Java项目二
任务二 绘制坦克外形 绘图技术 1.1.1绘图实现原理 Java在AWT的根类Component类中预置了paint(Graphics g)方法 paint方法的参数是一个图形类Graphics对象 在类Graphics中系统预置了大量的用于图形处理与输出的方法 在paint()方法的重新定义中,可以通过Graphics的对象g来调用方法进行图形处理与输出。 paint()方法是由程序运行的...
2019-10-10 20:51:38 290
原创 坦克大战Java项目一
项目功能描述 本程序是一个简单的坦克游戏程序,用Java语言编写,在jdk环境下运行。游戏开始时,用户通过键盘操纵坦克移动,转弯和射击,与敌人坦克进行交战,直到消灭所有敌人就可以过关。具体的功能模块以及每个模块的难度和具体实现要求如下图: 任务一对战界面 要完成坦克大战中敌我双方的对战,首选要完成的就是敌方双方坦克对战的平台。 效果图如下: 代码如下:...
2019-10-09 21:08:49 497
坦克大战项目Java
2019-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人