我的TL要求我实现这一点:
如果我们的英文字母编号为
a 1
b 2
c 3
d 4
e 5
f 6
g 7
h 8
i 9
j 1
k 2
l 3
m 4
n 5
o 6
p 7
q 8
r 9
s 1
t 2
u 3
v 4
w 5
x 6
y 7
z 8
元音应该是
a 1
e 5
i 9
o 6
u 3
用户将输入:
元音数
总和
字符数
现在我需要显示一个长度的字符串:用户输入的字符数。
字符串将由两部分组成:
第一部分是由用户输入和的元音。
我有最小堆的Dijkstra实现,我试图将最小堆更改为最大堆以找到最大路径,但我无法找到最大路径,因此输出是错误的,请您帮助我将此实现更改为最大堆?非常感谢
public class DikjstraAlgorithm {
public static void main(String[] args) {
Graph graph = new Graph(9);
for (int i = 0; i < 9; i++) {
graph.addVertex(i);
}
graph.addEdge(0, 1, 4);
graph.addEd