java
-Peaci
这个作者很懒,什么都没留下…
展开
-
计算机软件实习
迷宫游戏开发 本次实验要求能随机生成一个迷宫,并且可以通过控制人物上下左右行走来通过迷宫; 实验还要求显示出最短路径。 随机生成迷宫 这里我采用的是深度优先搜索算法(DFS) 首先,将所有的点初始化为墙,然后随机生成蝴蝶的位置,再将相应点修改成蝴蝶,终点的位置修改好;然后,从蝴蝶位置出发,利用深度优先遍历算法,通过随机遍历方向,将所有与蝴蝶位置X、Y坐标差值均为偶数的点遍历出来,并修改成路,最终连接成一条能联通所有这些点的通道。在此过程中,当我们需要由一个点连接到下一个点时,仅需要打通隔开它们的那堵墙(将它原创 2020-12-24 17:39:17 · 101 阅读 · 1 评论 -
计算机软件实习
计算器的设计与实现 接下来就进入第一个实验啦,编写一个简单的计算器 实验准备 在这里记录一下老师讲的算法,用栈来实现这个实验,主要思想就是把中缀表示式转换成后缀表达式,方便计算机的阅读与计算。 代码 算法的实现 判断是否为括号,且遇到左括号时直接压栈,遇到右括号时把左括号前的运算符弹出,直到遇到左括号: private static boolean checkString(String str) { // 判断括号 Stack sta = new Stack(); for (int i = 0; i <原创 2020-12-06 09:39:13 · 93 阅读 · 0 评论 -
计算机软件实习
计算机软件实习之界面设计 emmm搞了三四天的MFC编程还是没有搞懂,想了半天决定还是放弃用c++来编程,转用java。 java的界面设计 用的是eclipse JFrame是容器类 awt是抽象窗口组件工具包,是java最早的用于图形界面应用程序的开发包 swing是为了解决awt存在的问题而新开发的包,他以awt为基础 实例分析 短短时间肯定是不能够掌握java的界面编程的,所以我根据找到的资料,写了一个例子来分析并进行接来下的运用。 ...原创 2020-12-02 09:29:02 · 82 阅读 · 0 评论