Árbol de expansión mínimo (MST) de Prim | Codicioso Algo-5

  Hemos discutido  el algoritmo de Kruskal para el árbol de expansión mínimo . Al igual que el algoritmo de Kruskal, el algoritmo de Prim también es un  algoritmo Greedy . Comienza con un árbol de expansión vacío. La idea es mantener dos conjuntos de vértices. El primer conjunto contiene los vértices ya incluidos en … Continue reading «Árbol de expansión mínimo (MST) de Prim | Codicioso Algo-5»

Árbol de expansión mínimo (MST) de Prim | Codicioso Algo-5 – Part 1

  Hemos discutido  el algoritmo de Kruskal para el árbol de expansión mínimo . Al igual que el algoritmo de Kruskal, el algoritmo de Prim también es un  algoritmo Greedy . Comienza con un árbol de expansión vacío. La idea es mantener dos conjuntos de vértices. El primer conjunto contiene los vértices ya incluidos en … Continue reading «Árbol de expansión mínimo (MST) de Prim | Codicioso Algo-5 – Part 1»

Árbol de expansión con grado máximo (usando el algoritmo de Kruskal)

Dado un gráfico conectado no ponderado no dirigido que consta de n vértices y m aristas. La tarea es encontrar cualquier árbol de expansión de este gráfico tal que el grado máximo sobre todos los vértices sea el máximo posible. El orden en que imprima los bordes de salida no importa y un borde también … Continue reading «Árbol de expansión con grado máximo (usando el algoritmo de Kruskal)»

Propiedades del árbol de expansión mínimo (MST)

Para un gráfico conectado y no dirigido , un árbol de expansión de ese gráfico es un subgrafo que es un árbol y conecta todos los vértices entre sí. Un solo gráfico puede tener varios árboles de expansión. Un árbol de expansión mínimo (MST) o árbol de expansión de peso mínimo para un gráfico ponderado, … Continue reading «Propiedades del árbol de expansión mínimo (MST)»

Costo mínimo requerido para conectar todas las casas en una ciudad

Dada una array 2D casas[][] que consta de N coordenadas 2D {x, y} donde cada coordenada representa la ubicación de cada casa, la tarea es encontrar el costo mínimo para conectar todas las casas de la ciudad. El costo de conectar dos casas es la Distancia Manhattan entre los dos puntos (x i , y … Continue reading «Costo mínimo requerido para conectar todas las casas en una ciudad»

Minimice el número de conexiones necesarias para reorganizar para que todas las computadoras estén conectadas

Dado un número entero N , que denota el número de computadoras conectadas por cables que forman una red y una array 2D connections[][] , con cada fila (i, j) representando una conexión entre la i -ésima y la j -ésima computadora, la tarea es conectar todas las computadoras, ya sea directa o indirectamente, eliminando … Continue reading «Minimice el número de conexiones necesarias para reorganizar para que todas las computadoras estén conectadas»

Costo mínimo del árbol de expansión de gráficos dados

Dado un gráfico no dirigido de V Nodes (V > 2) llamados V 1 , V 2 , V 3 , …, V n . Dos Nodes Vi y V j están conectados entre sí si y solo si 0 < | yo – j | ≤ 2 . A cada borde entre cualquier par … Continue reading «Costo mínimo del árbol de expansión de gráficos dados»

Encuentre el árbol de expansión mínimo con bordes de colores alternos

Dado un gráfico con N Nodes y M aristas donde cada arista tiene un color (ya sea negro o verde) y un costo asociado. Encuentre el árbol de expansión mínimo del gráfico de modo que cada ruta en el árbol esté formada por bordes de colores alternos. Ejemplos: Entrada: N = 3, M = 4 … Continue reading «Encuentre el árbol de expansión mínimo con bordes de colores alternos»

Segundo mejor árbol de expansión mínimo

Requisitos previos : gráfico , árbol de expansión , conjunto disjunto (unión: búsqueda) . Un árbol de expansión mínimo (MST) T , para un gráfico G dado, abarca todos los vértices de un gráfico dado y tiene una suma de peso mínima de todos los bordes, de todos los árboles de expansión posibles.  El segundo … Continue reading «Segundo mejor árbol de expansión mínimo»

Encuentre el peso del árbol de expansión mínimo

Dado un gráfico ponderado no dirigido conectado con N Nodes y M aristas . La tarea es realizar consultas dadas y encontrar el peso del árbol de expansión mínimo. Las consultas son de tres tipos:   consulta (1) -> Encuentra el peso del árbol de expansión mínimo. query(2, x, y) -> Cambia el peso del borde … Continue reading «Encuentre el peso del árbol de expansión mínimo»