二分搜索树的查找

查找最大键值

// 寻找二分搜索树中的最小键值
public Key minimun() {
    assert count != 0;
    Node minNode = minimun(root);
    return minNode.key;
}
private Node minimun(Node node) {
    if (node.left == null) {
        return node;
    }
    return minimun(node.left);
}

查找最小键值

// 寻找二分搜索树中的最小键值
public Key minimun() {
    assert count != 0;
    Node minNode = minimun(root);
    return minNode.key;
}
private Node minimun(Node node) {
    if (node.left == null) {
        return node;
    }
    return minimun(node.left);
}

results matching ""

    No results matching ""