完美世界2020Java游戏开发笔试
做了一下完美的Java笔试。发现关于类的东西忘光了,好久不写。编程题的一个题大概是自己创建一个栈,实现一些功能,返回最大最小元素,min,max,以及pop和push四个功能。
确实很简单,但是基础的东西有点忘了,第一题没写出来就直接退了。
虽然事后看到有人直接在Main函数里建一个自带的Stack就可以了。不过僵硬在创建class上了。
发现主要原因好像是忘了在Stack类中加入static修饰,没用本地IDE,半天没有运行成功。
下面重新把两道题都写一下。
1 | import java.util.Scanner; |
第二题Dijkstra,也重新实现了一下。输入一个数字n,表示n行。
输入第二个数字,表示原点。
剩余每行输入数据如下。
0 1 12 -1 -1 -1
-1 0 9 3 -1 -1
-1 -1 0 -1 5 -1
-1 -1 4 0 13 15
-1 -1 -1 -1 0 4
-1 -1 -1 -1 -1 0
输出的是原点到其他点的最短路径。
1
8
4
13
17
1 |
|