所以我正在对未知长度的图进行深度优先搜索。图本身将被编码为“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 可以在我的代码中放置任意大小的图表来测试。所以我不知道图表的大小。
当我想检查邻接表时,这会成为一个问题。我怎么知道我何时到达了行尾?如何前进到特定行?我知道如何按单词前进,但我不知道如何在不知道需要前进多少元素(因此字节)的情况下前进到下一行。