Spartez编码任务与我的解决方案概述
Spartez编码测试:在此,您可以找到我为Spartez完成的编码任务以及我的解决方案。我的解决方案均以“My”前缀开头,而jUnit测试文件则以“MyTest.java”命名。若您想自己尝试这些挑战,请不要查看这些解决方案。
任务要点:
-
递归转迭代:将递归改为循环以避免
StackOverflowError
。 -
实现接口Folder.java:重构OldFolder.java类至MyFolder.java类。
-
树的扁平化:需按顺序扁平化树结构。例如:
```
|
---|---
1 | 2
|
3 4 5
```
应生成输出
1, 3, 4, 5, 2
。
实现文件:
-
FlattenTree.java接口的实现:在MyFlattenTree.java中实现。
-
查找包含树结构的相关文件如Tree.java、FlattenTreeFunction.java等,完成相关功能。
下载地址
用户评论