次のことを達成できるように、クラスをどのように配置する必要があるかを理解しようとしています。
したがって、最終的には、ノードとエッジを取るグラフがあります。
アイデアは、これらのノードとエッジに基づいてグラフ アルゴリズムを実行することです。
したがって、Graph クラスの基本単位は次のとおりです。
private Node node
private Edge Edge
そして、あなたはグラフを形成します..そうです
では、本題です。
以前の Edge を実装し、独自のいくつかの特別なプロパティを持つ特別な Edge と言う特別な Edge があります。
だから私はタイプのグラフを持っていますNode, SpecialEdge
では、SpecialEdge ではなく Edge を受け入れるグラフ G をどのように使用すればよいでしょうか??
任意の提案をいただければ幸いです。ありがとう