グラフデータによって、セグメンテーションエラーやバスエラーが起きてしまっていて、どうしたものかと思っていたのだが、動的にメモリを確保した範囲を越えてのアクセスしてしまっていたことが原因であった。
TIGER/Line では、点 ID が 0 ~ node_num-1 であるので、勘違いしてしまった。違ったところでエラーが起きてしまっていたので、原因を発見するのに思った以上に時間がかかってしまった。
基本的なことながら、動的確保と使用する範囲は気を付けよう。
TIGER/Line では、点 ID が 0 ~ node_num-1 であるので、勘違いしてしまった。違ったところでエラーが起きてしまっていたので、原因を発見するのに思った以上に時間がかかってしまった。
基本的なことながら、動的確保と使用する範囲は気を付けよう。