![]() |
1
1
只需在数组上循环一次,然后根据当前位置的相对距离设置值
您的代码可能如下所示:
产生以下输出:
如果你想更加简洁,你可以替换分支
|
![]() |
2
0
你可以尝试使用洪水填充,尽管根据你的水平可能有点远。 https://en.wikipedia.org/wiki/Flood_fill 编辑:Robby Cornelissen的代码看起来比我的更干净和简单,所以你应该看看他的代码。然而,洪水填充是一个相当重要的概念,为以后,所以不妨看看它。 文章很长,但文章中的GIF是最重要的部分。
|
![]() |
3
0
这里有一个相当简洁的方法。每次迭代时
测试:
输出:
|
![]() |
Toniq · javascript为php保存多维数组 1 年前 |
|
Jannis · Java中数组的怪异行为 1 年前 |
|
callum · 如何识别数组中与给定序列不匹配的元素? 1 年前 |
![]() |
tenfour · 如何使用数组元素的索引初始化数组元素 2 年前 |
![]() |
Guillaume · 使用操作从Python列表创建numpy数组 2 年前 |
![]() |
maxMas · Swift 5:为什么会出现索引超出范围错误? 2 年前 |