在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

怎么用java递归查询树形结构

104次阅读
没有评论

共计 1075 个字符,预计需要花费 3 分钟才能阅读完成。

要使用 Java 递归查询树形结构,首先需要定义树的节点类,包含节点的值和子节点列表。然后,编写递归查询的方法。

以下是一个示例代码:

class TreeNode {int value;
    List<TreeNode> children;

    public TreeNode(int value) {this.value = value;
        this.children = new ArrayList<>();}
}

class Tree {
    TreeNode root;

    public Tree(TreeNode root) {this.root = root;
    }

    // 递归查询树中是否包含指定值的节点
    public boolean containsValue(TreeNode node, int value) {if (node.value == value) {return true;
        }
        
        for (TreeNode child : node.children) {if (containsValue(child, value)) {return true;
            }
        }
        
        return false;
    }
}

public class Main {public static void main(String[] args) {TreeNode node1 = new TreeNode(1);
        TreeNode node2 = new TreeNode(2);
        TreeNode node3 = new TreeNode(3);
        TreeNode node4 = new TreeNode(4);
        TreeNode node5 = new TreeNode(5);
        
        node1.children.add(node2);
        node1.children.add(node3);
        node2.children.add(node4);
        node3.children.add(node5);
        
        Tree tree = new Tree(node1);
        
        System.out.println(tree.containsValue(tree.root, 3)); // 输出:true
        System.out.println(tree.containsValue(tree.root, 6)); // 输出:false
    }
}

在上面的示例中,首先定义了一个 TreeNode 类,表示树的节点。Tree类表示整个树结构,并包含了一个递归查询方法containsValue,用于在树中查找是否包含指定值的节点。

main 方法中,创建了一个包含多个节点的树,并进行了查询操作。输出结果为 true 表示树中包含指定值的节点,输出结果为 false 表示树中不包含指定值的节点。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-13发表,共计1075字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲自偷自拍熟女另类 | 日日摸夜夜夜夜夜添 | 国产成人精品三级在线 | 亚洲免费网站在线观看 | 免费观看四虎精品国产永久 | 一级黄色片免费播放 | 久久精品亚洲日本波多野结衣 | 性欧美丰满熟妇xxxx性 | 久久久这里只有精品加勒比 | 欧美无限看 | 久久色图| 四虎最新网址 | 国产成人精品白浆久久69 | 久久人人爽爽人人爽人人片av | 四虎最新永久免费视频 | 秋霞影院午夜伦a片欧美 | 久久99久久精品国产只有 | 久久人人 人人澡 人人澡 | 囯产精品一区二区三区线 | 愉拍自拍视频在线播放 | 国产白丝jk捆绑束缚调教视频 | 欧美成人免费毛片 | 免费一级欧美片在线观看 | 99热这里只有精品国产动漫 | 成人欧美精品一区二区不卡 | 成人18在线视频播放 | 久久久久久免费毛片精品 | 日韩视频在线免费观看 | 久久免费看视频 | 欧美黄色一级在线 | 福利看片 | 一区二区三区免费视频播放器 | 在线亚洲天堂 | 中文字幕天天躁日日躁狠狠躁免费 | 黄色a级毛片 | 午夜院线| 爱情岛论坛首页永久入口 | a毛片免费在线观看 | 天天躁天天碰天天看 | 亚洲精品第一国产综合亚av | 精品无人码麻豆乱码1区2区 |