- 博客(29)
- 资源 (6)
- 收藏
- 关注
原创 Java 周计划 6
Cookie + Session + Filter + Listener + AJAX + Axios + JSON + Vue + Element包装类 + 正则表达式 + Arrays类 + Lambda 表达式 + Collection集合
2022-08-06 17:21:18
81
原创 3.A*算法寻路输出
1.从目标点开始搜索,把目标点A加入到路径列表中,并将周围坐标差为1的并且二维数组值为1(路)的网格加入到候选列表;2.从候选列表中选出F值最小的网格:F = G + H(可用优先队列实现)F:当前点到终点的代价(要走的网格总数)G:起点到当前点A的代价 //G随当前点改变H:当前点到终点的预估代价(这里采用曼哈顿距离:行列相加和)//不会改变遍历(!)候选列表,选出F值最小的网格B移出列表,并放到路径列表中。再检查B周围的网格,把可走的并且不在路径列表也不在候选列表的网格加入到..
2021-12-14 18:47:29
133
原创 1.迷宫GUI图形界面
1.初始界面点击开始游戏2.游戏界面点击退出游戏可刷新难度,可选择音乐打开/关闭,点击游戏帮助系统自动生成最优路径点击随机难度更换迷宫。并在下面的框中显示当前迷宫行列数。3.随机难度测试4.退出游戏弹窗5.游戏通关弹窗...
2021-12-14 18:46:11
2253
原创 2.普利姆算法生成随机迷宫
1.最小生成树普利姆算法 ①对于一个带权联通图,从图中任意某一点v开始,在所有与v的相邻边中找到权值最小的一条边,将这条边加入到已找到边的集合,并且将与这条边相连的另一个点w加入到最小生成树中; ②然后继续从已找到的点v和w的所有相邻边中找出权值最小的边,并把改这条边加入到已找到边的集合,将与这条边相连的另一个点加入到最小生成树; ③重复上述操作,直到遍历完所有的点。注意不可形成回路!也就是所有的点只能访问一次!2.迷宫生成遍历墙算法思想 ①一开始,所有的网格的所有墙都保留;...
2021-12-14 18:45:22
272
原创 2.贪吃蛇GUI优化
1.建立BACKGROUND类,设置图片2.建立MyDialog类,弹出提示框3.在MyFrame类初始化面板初始化结果显示:4.对MyFrame中的按钮设置监听器,实现场景切换
2021-12-11 16:57:48
184
原创 5.打包为应用程序
1.在IDEA生成jar文件2.安装exe4j,打包成exe可执行文件3.安装Inno Setup,添加安装向导4.软件安装测试完成!!
2021-12-07 21:47:23
1923
原创 1.计算器GUI设计
Java Swing 图形界面开发(Java GUI)项目创建创建窗口环境:IDEA知识点概要:JFrame 窗口类,构造方法的参数为窗口标题setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE) 当关闭窗口时,退出整个程序setTitle(String title) 设置窗口标题setSize(int width, int height) 设置窗口大小setVisible(boolean) 显示、隐藏窗口容器与控件JPanel 容器(面
2021-11-25 12:19:21
268
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人