Class DerivedKeyFactory

  • All Implemented Interfaces:
    TreeFactory

    public class DerivedKeyFactory
    extends java.lang.Object
    implements TreeFactory
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <K,​V>
      Tree<K,​V>
      black​(K key, V value, Tree<K,​V> left, Tree<K,​V> right)  
      <K,​V>
      Tree<K,​V>
      red​(K key, V value, Tree<K,​V> left, Tree<K,​V> right)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DerivedKeyFactory

        public DerivedKeyFactory()
    • Method Detail

      • red

        public <K,​V> Tree<K,​V> red​(K key,
                                               V value,
                                               Tree<K,​V> left,
                                               Tree<K,​V> right)
        Specified by:
        red in interface TreeFactory
      • black

        public <K,​V> Tree<K,​V> black​(K key,
                                                 V value,
                                                 Tree<K,​V> left,
                                                 Tree<K,​V> right)
        Specified by:
        black in interface TreeFactory