私の形式はテキストファイル解析しようとしています:彼らは最短パスを実装するための間は、オブジェクトを作成するには、テキストファイルを解析
A B 2
A G 6
A C 99
...
B C 7
B E 2
B G 99
は今、これらは「ノード」と「コスト」を表すのアルゴリズム。 私は、2つのインスタンス変数、隣接ノードであるハッシュの名前と配列、およびそこに到達するコストを持つNodeクラスを作成することに決めました。
私はファイルを各行のグループから一連のノードオブジェクトに解析する方法を理解しようとしています。 99のコストはノードが接続されていないことを意味します。
また、あなたは[RGL](http://rgl.rubyforge.org/)(Ruby Graph Library) –