|
|
1
8
使用SPL,循环键非常容易(如果愿意,可以将它们存储在另一个数组中):
|
|
|
2
5
|
|
|
3
4
主要的问题是您正在丢弃递归的结果
|
|
|
4
2
这也许能起到作用?
|
|
|
5
2
作为其他解决方案的补充,有可能返回扁平数组作为结果,但仍然保留有关树的信息。我们可以将嵌套键与父键连接起来。在区分相同的子键和不同的父键时,它可能有助于与其他数组进行区分
例子:
|
|
|
6
1
考虑这个示例数组:
到目前为止,所有其他解决方案都提供了一个扁平的一维键数组列表。
但是,我需要一个
|
|
7
0
因为这个函数是无限的。但我的任务是帮助你)
|
|
|
8
0
你的阵型
在函数开始时。
注意,使用全局变量不是很好的编程。您需要将数组作为参数传递给递归调用,并像Alexander和John所做的那样,通过添加在每次迭代中找到的键来修改传递的数组。 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |
|
|
Geremia · 2D NumPy数组+1D数组? 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Paul Williams · 迭代数组时输出有问题 1 年前 |