>>156様
レス有難うございます。
77行目のdist[next.x][next.y]が未探索であれば
MAX_X*MAX_Yの値が入っているんですね。
ちょっと気になったのですが、
★どうして未探索の場合は、『MAX_X*MAX_Y』と掛け算した大きな値を
 入れているのでしょうか??
★dist[curr.x][curr.y]に隣接するdist[next.x][next.y]が
 既に配線されたネットとして到達距離が入っている場合
 どんな操作になっているのでしょうか。
★それと87行目のfront == bottomとありますが
 frontとbottomが同じ値のときの状況が
 イメージできないのですが・・・。

教えて下さい(´・д・`)