ベクトルの配列で実装された隣接テーブルを使用してBFSアルゴリズムを実装しようとしました。0からではなく1から入力を保存し始めます。
編集:コードを更新しました:http://ideone.com/GZwPPコンパイルして実行しますが、グラフにないノードを検索しようとすると、次のエラーが発生します:
terminate called after throwing an instance of 'std::out_of_range'
what(): vector::_M_range_check
Aborted