Busqueda a lo ancho en un arbol. Busqueda por nivel, resuelto tanto de forma recursiva como iterativa
Busqueda en una direccion hasta que no hay mas elementos, luego se cambia de direccion.
Realiza la suma de los elementos de un arbol binario, por los 2 metodos.
Realiza la busqueda del valor minimo de un arbol binario, por los 2 metodos
Busca cual es la profundidad del arbol
Funcion que dado un grafo dirigido, y 2 nodos (origen y destino) se fija si existe camino entre ambos. Para resolver esta funcion se puede emplear tanto depthfirst como breadthfirst. Se puede resolver de forma iterativa como recursiva
Analiza un grafo ciclico no dirigido y retorna si 2 nodos estan conectados
Analiza un grafo no dirigido, ciclico, y analiza todos los componentes que estan conectados, ya sea directa o indirectamente. Retorna la cantidad de conjuntos junto con su cantidad
Analiza un grafo y 2 puntos, y retorna el camino mas corto y su longitud SUPONIENDO que todas las aristas poseen el mismo peso
Analiza un mapa 2D, donde puede haber obstrucciones. Las L representan la tierra, lugares donde se puede estar, las W representan el agua, o lugar invalido. Retorna la cantidad de islas que hay, junto con los casilleros que ocupa cada una