問題タブ [weighted-graph]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java で加重グラフを使用する際の問題
加重グラフを使用して複雑な家系図を表す Java のプロジェクトに取り組んでいますが、グラフの基本機能を実装する際に問題が発生しました。クラス、ジェネリックメンバーの単なるラッパーであるクラス、およびGraph
クラスの3つのクラスがあります。このクラスはオブジェクトのリストを維持し、それぞれがそれに隣接するノードのリストと各隣接ノードへの重みを保持します。私の問題は、配偶者と子供を使用する単純なグラフを作成すると、ノードと親の配偶者に子供を追加できないことです。ただし、子をノードに追加してから、別の子を配偶者に追加できる場合。たとえば、私はこれを行うことができます:Node
Tester
Graph
Node
Node
しかし、私はこれを行うことはできません:
これができないということは、この構造はグラフを作成するときに反映されますが、印刷するときには反映されないということです。コードに問題が見つからないので困惑していますが、以下の 3 つのクラスすべてを含めました。前もって感謝します。
グラフ.java
Node.java
Tester.java
出力