feat: initial commit for pat advanced 1004 using Java #174
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
提交PAT Advanced Level Problem 1004 "Counting Leaves"的Java解决方案。此问题涉及使用广度优先搜索(BFS)来计算树的每一层的叶子节点数。
新增
Main
类,包括:createTree
方法用于根据输入数据建立树结构。countLeafNodes
方法应用BFS统计每层的叶子节点数。printList
方法用于输出结果。已使用PAT平台的多个测试用例进行验证,确保代码正确处理各种边界情况。