我需要生成一个给定宽度和高度的随机迷宫。我可以在 Perl 中使用深度优先搜索算法执行此操作,其中我使用 2D 数组,如下所示:
for my $i (0 .. $h - 1) {
for my $j (0 .. $w - 1) {
push @{ $cell[$i] }, '1';
}
push @{ $cell[$i] }, '0';
}
for my $i (0 .. $w) {
$cell[$h][$i] = '';
}
在 Objective C 中,没有二维数组。我现在有点迷路了。Objective C 中二维数组的等价物是什么,所以我几乎可以使用与 Perl 中相同的数据结构?谢谢。