グラフ ADT のエッジ (アーク) のリストを取得するアルゴリズムを作成する必要があります。
グラフのプライベート メンバーにアクセスできません。DFS または BFS 訪問のマーキング ノードに似たことができると考えました。エッジが存在する場合は、アルゴリズムの出力であるはずのリストに追加しますが、解決策を見つけることができませんでした。
私はこの方法を持っています:
bool IsEmpty()
Node InsertNode()
InsertArc(Node, Node)
DeleteNode(Node)
DeleteArc(Node, Node)
List AdjNodes(Node)
bool ExistsNode(Node)
bool ExistsArc(Node, Node)
Label ReadNode(Node)
WriteNode(Node, Label)
どのアルゴリズムを使用できますか?