def newMap(omaptype, comparefunction):
    """
    Crea una tabla de simbolos ordenada.
    Args:
        maptype: El tipo de map ordenado a utilizar
                 'BST' o 'RBT'
    Returns:
       La tabla de símbolos ordenada sin elementos
    Raises:
        Exception
    """
    if (omaptype == 'BST'):
        return bst.newMap(comparefunction)
    else:
        return rbt.newMap(comparefunction)
Example #2
0
def tree():
    tree = bst.newMap(cmpfunction)
    return tree