Class ObjectAVLTreeSet<K>

    • Constructor Detail

      • ObjectAVLTreeSet

        public ObjectAVLTreeSet()
        Creates a new empty tree set.
      • ObjectAVLTreeSet

        public ObjectAVLTreeSet​(Comparator<? super K> c)
        Creates a new empty tree set with the given comparator.
        Parameters:
        c - a Comparator (even better, a type-specific comparator).
      • ObjectAVLTreeSet

        public ObjectAVLTreeSet​(Collection<? extends K> c)
        Creates a new tree set copying a given set.
        Parameters:
        c - a collection to be copied into the new tree set.
      • ObjectAVLTreeSet

        public ObjectAVLTreeSet​(SortedSet<K> s)
        Creates a new tree set copying a given sorted set (and its Comparator).
        Parameters:
        s - a SortedSet to be copied into the new tree set.
      • ObjectAVLTreeSet

        public ObjectAVLTreeSet​(ObjectCollection<? extends K> c)
        Creates a new tree set copying a given type-specific collection.
        Parameters:
        c - a type-specific collection to be copied into the new tree set.
      • ObjectAVLTreeSet

        public ObjectAVLTreeSet​(ObjectSortedSet<K> s)
        Creates a new tree set copying a given type-specific sorted set (and its Comparator).
        Parameters:
        s - a type-specific sorted set to be copied into the new tree set.
      • ObjectAVLTreeSet

        public ObjectAVLTreeSet​(Iterator<? extends K> i)
        Creates a new tree set using elements provided by a type-specific iterator.
        Parameters:
        i - a type-specific iterator whose elements will fill the set.
      • ObjectAVLTreeSet

        public ObjectAVLTreeSet​(K[] a,
                                int offset,
                                int length,
                                Comparator<? super K> c)
        Creates a new tree set and fills it with the elements of a given array using a given Comparator.
        Parameters:
        a - an array whose elements will be used to fill the set.
        offset - the first element to use.
        length - the number of elements to use.
        c - a Comparator (even better, a type-specific comparator).
      • ObjectAVLTreeSet

        public ObjectAVLTreeSet​(K[] a,
                                int offset,
                                int length)
        Creates a new tree set and fills it with the elements of a given array.
        Parameters:
        a - an array whose elements will be used to fill the set.
        offset - the first element to use.
        length - the number of elements to use.
      • ObjectAVLTreeSet

        public ObjectAVLTreeSet​(K[] a)
        Creates a new tree set copying the elements of an array.
        Parameters:
        a - an array to be copied into the new tree set.
      • ObjectAVLTreeSet

        public ObjectAVLTreeSet​(K[] a,
                                Comparator<? super K> c)
        Creates a new tree set copying the elements of an array using a given Comparator.
        Parameters:
        a - an array to be copied into the new tree set.
        c - a Comparator (even better, a type-specific comparator).