そのため、長さが不明なグラフで深さ優先検索を行うことに取り組んでいます。グラフ自体は、「2D」配列の隣接テーブルとしてコーディングされます。
元:
Graph: .word 0, 1, 1, 1, 0
.word 1, 0, 1, 1, 1
.word 1, 1, 0, 1, 1
.word 1, 1, 1, 0, 1
.word 1, 1, 0, 0, 0
ただし、このグラフは任意のサイズにすることができます。グレーディングされると、TA は任意のサイズのグラフをコードに挿入してテストすることができます。そのため、グラフのサイズがわかりません。
これは、隣接テーブルを確認したい場合に問題になります。行の終わりに達したことをどのように知ることができますか? 特定の行に進むにはどうすればよいですか? 単語単位で進める方法は知っていますが、進む必要がある要素 (つまりバイト) の数を知らずに次の行に進む方法がわかりません。