Borderou de evaluare (job #1705904)
| Utilizator | Data | 21 mai 2016 02:36:04 | |
|---|---|---|---|
| Problema | Algoritmul lui Dijkstra | Status | done |
| Runda | Arhiva educationala | Compilator | java | Vezi sursa |
| Scor | 0 | ||
Raport evaluator
Eroare de compilare:
Main.java:16: error: class Dijkstra is public, should be declared in a file named Dijkstra.java
public class Dijkstra {
^
Main.java:75: error: cannot find symbol
private static void dijkstra(NodeT<Integer> source, GraphT<Integer, Integer> g) {
^
symbol: class NodeT
location: class Dijkstra
Main.java:75: error: cannot find symbol
private static void dijkstra(NodeT<Integer> source, GraphT<Integer, Integer> g) {
^
symbol: class GraphT
location: class Dijkstra
Main.java:66: error: cannot find symbol
private static class NodeComparator implements Comparator<NodeT<Integer>> {
^
symbol: class NodeT
location: class Dijkstra
Main.java:67: error: cannot find symbol
public int compare(NodeT<Integer> arg0, NodeT<Integer> arg1) {
^
symbol: class NodeT
location: class NodeComparator
Main.java:67: error: cannot find symbol
public int compare(NodeT<Integer> arg0, NodeT<Integer> arg1) {
^
symbol: class NodeT
location: class NodeComparator
Main.java:79: error: cannot find symbol
PriorityQueue<NodeT<Integer>> pq = new PriorityQueue<>(g.size(), new NodeComparator());
^
symbol: class NodeT
location: class Dijkstra
Main.java:79: error: unexpected type
PriorityQueue<NodeT<Integer>> pq = new PriorityQueue<>(g.size(), new NodeComparator());
^
required: class
found: <E>PriorityQueue<E>
where E is a type-variable:
E extends Object declared in class PriorityQueue
Main.java:85: error: cannot find symbol
NodeT<Integer> nod = pq.poll();
^
symbol: class NodeT
location: class Dijkstra
Main.java:87: error: cannot find symbol
for (PairT<NodeT<Integer>, Integer> pair : g.adjList(nod)) {
^
symbol: class PairT
location: class Dijkstra
Ceva nu functioneaza?
- Citeste despre borderoul de evaluare.
- Daca tot nu e bine, contacteaza-ne pe forum !
