私は、前記要素とともに優先度の最も低い要素を返すことになっています。私はノードを使用する必要があり、配列はオプションです。これは私がこれまでに得たものですが、20行目にnullポインタエラーがあり、それを修正する方法がわかりません。助けてください public class MinHeap {
public static int timeStamp = 0;
public sta
Javaで優先キューを使用してDijkstraのアルゴリズムを実装する必要があります。これまで私のコードはこれまで通りです: public class Node {
long idNum;
String label;
HashSet<Edge> outEdges;
HashSet<Edge> inEdges;
int indegree;
次のコードを使用して優先度キューをインスタンス化します。 official docは、pqが初期引数とコンパレータの2つの引数を取るため、コンパイラをパスするとは思わなかった。しかし、コードはコンパイルされており、実行時エラーは発生しませんでした。説明は? PriorityQueue(int initialCapacity, Comparator<? super E> comparator) Pr