当前位置:首页 > 编程技术 > 正文

java如何实现无限级树

java如何实现无限级树

在Java中实现无限级树(也称为无限深度树),你可以使用递归的方式来创建节点,并且每个节点可以包含任意数量的子节点。以下是一个简单的示例,展示了如何使用类来定义树节点,...

在Java中实现无限级树(也称为无限深度树),你可以使用递归的方式来创建节点,并且每个节点可以包含任意数量的子节点。以下是一个简单的示例,展示了如何使用类来定义树节点,并使用递归方法来添加子节点。

定义一个`TreeNode`类,它包含一个存储子节点的列表和一个可选的数据字段(例如,一个字符串来存储节点的数据)。

```java

import java.util.ArrayList;

import java.util.List;

class TreeNode {

private String data;

private List children;

public TreeNode(String data) {

this.data = data;

this.children = new ArrayList<>();

最新文章