美文网首页
手敲数据结构——使用二分搜索树实现Set

手敲数据结构——使用二分搜索树实现Set

作者: 一个大西瓜CPI | 来源:发表于2018-07-31 10:31 被阅读1次

关于实现二分搜索树,可以看前面的文章

手敲数据结构——二分搜索树

public class BSTSet<E extends Comparable<E>> implements Set<E> {

    private BST<E> bst;

    public BSTSet(){
        bst = new BST<>();
    }

    @Override
    public int getSize(){
        return bst.size();
    }

    @Override
    public boolean isEmpty(){
        return bst.isEmpty();
    }

    @Override
    public void add(E e){
        bst.add(e);
    }

    @Override
    public boolean contains(E e){
        return bst.contains(e);
    }

    @Override
    public void remove(E e){
        bst.remove(e);
    }
}

相关文章

  • 手敲数据结构——使用二分搜索树实现Set

    关于实现二分搜索树,可以看前面的文章 手敲数据结构——二分搜索树

  • 手敲数据结构——使用二分搜索树实现Map

    关于实现二分搜索树,可以看前面的文章 手敲数据结构——二分搜索树 Map接口 实现代码 测试用例 统计《傲慢与偏见...

  • 数据结构-集合和映射

    Set 不能存放重复元素接口方法 二分搜索树实现 借助前面的二分搜索树,可以很轻松的实现Set 链表实现 使用前面...

  • 二分搜索树

    什么是二分搜索树?二分搜索树:二分搜索树动态数据结构,里存储的数据必须具有可比性,所以泛型要实现每个结点最多有两个...

  • 手敲数据结构——二分搜索树

    使用非递归的方式进行前序遍历,借助栈的数据结构: 二分搜索树的层序遍历 问题:中序和后续遍历的非递归实现

  • 玩转数据结构6-集合与映射

    上节课学习了二分搜索树这样一种有序数据结构 ,本节课将借助二分搜索树来实现更高级的数据结构--集合与映射。 1. ...

  • 8-玩转数据结构-堆

    前面我们介绍了二分搜索树,以及通过二分搜索树实现的集合和映射这两个更加高层次的数据结构。 树这种数据结构在计算机领...

  • 数据结构之集合和映射

    基于二分搜索树的集合实现 集合(Set)的基础概念: 数据结构中的集合概念与数学中的集合概念是一样的,集合中的元素...

  • AVL 树

    一:什么是 AVL 树? 在我的上一篇文章《二分搜索树与二分查找法》中,详细介绍了二分搜索树这种数据结构。二分搜索...

  • 算法与数据结构系列之[二分搜索树-下]

    上篇贴出了二分搜索树的C语言代码,这篇贴出二分搜索树的java实现代码。

网友评论

      本文标题:手敲数据结构——使用二分搜索树实现Set

      本文链接:https://www.haomeiwen.com/subject/aojcvftx.html