Skip to content

Conversation

@Lotnoy111
Copy link

学号:2023111042

一、修改内容(针对Solution20.java)

  1. 修复5处语法错误:

    • 数组声明错误:List adj == new List[n] → List[] adj = new List[n]
    • 缺少分号:int[] parent = new int[n] → int[] parent = new int[n];
    • 路径存储类型错误:List path[] → List path
    • 方法调用错误:path.size → path.size()
    • 赋值语法错误:visit[u] === true → visit[u] = true
  2. 核心逻辑验证:

    • 修复后代码完全遵循“找树的直径→取中点”的正确思路;
    • 覆盖所有题目示例(n=4、n=6)及边界场景(n=1、n=2),运行正常。

二、测试类说明(L2023111042_20_Test.java)

  1. 测试用例设计:共6个用例,覆盖:
    • 边界值:n=1(单节点)、n=2(两节点);
    • 题目示例:示例1(星形结构)、示例2(分支结构);
    • 极端场景:链状树(n=5)、三叉树(n=5)。
  2. 测试结果:所有用例全部通过(JUnit 5运行无失败)。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant