Class DoubleRBTreeSet

    • Constructor Detail

      • DoubleRBTreeSet

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

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

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

        public DoubleRBTreeSet​(SortedSet<Double> 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.
      • DoubleRBTreeSet

        public DoubleRBTreeSet​(DoubleCollection 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.
      • DoubleRBTreeSet

        public DoubleRBTreeSet​(DoubleSortedSet 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.
      • DoubleRBTreeSet

        public DoubleRBTreeSet​(DoubleIterator 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.
      • DoubleRBTreeSet

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

        public DoubleRBTreeSet​(double[] a,
                               int offset,
                               int length,
                               Comparator<? super Double> 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).
      • DoubleRBTreeSet

        public DoubleRBTreeSet​(double[] 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.
      • DoubleRBTreeSet

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

        public DoubleRBTreeSet​(double[] a,
                               Comparator<? super Double> 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).