1. 首页
  2. 考试认证
  3. 其它
  4. Spartez编码任务与我的解决方案概述

Spartez编码任务与我的解决方案概述

上传者: 2024-10-28 20:29:29上传 ZIP文件 12.04KB 热度 8次

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.javaFlattenTreeFunction.java等,完成相关功能。

下载地址
用户评论