Consulta de relación ascendiente-descendiente en un árbol

Dado un árbol enraizado con N vértices y N-1 aristas. Nos darán muchos pares de vértices u y v, necesitamos saber si u es un antepasado de v o no. El árbol dado tendrá su raíz en el vértice con índice 0.  Ejemplos: u = 1 v = 6 we can see from above tree … Continue reading «Consulta de relación ascendiente-descendiente en un árbol»

Comprobar el árbol binario simétrico (enfoque iterativo)

Dado un árbol binario, compruebe si es un espejo de sí mismo sin recursividad. Ejemplos:  C++ // C++ program to check if a given Binary // Tree is symmetric or not #include<bits/stdc++.h> using namespace std;   // A Binary Tree Node struct Node {     int key;     struct Node* left, *right; };   // Utility function … Continue reading «Comprobar el árbol binario simétrico (enfoque iterativo)»

Diferencia entre Min Heap y Max Heap

Un montón es una estructura de datos especial basada en un árbol en la que el árbol es un árbol binario completo . Dado que un montón es un árbol binario completo, un montón con N Nodes tiene una altura de registro N. Es útil eliminar el elemento de mayor o menor prioridad. Por lo … Continue reading «Diferencia entre Min Heap y Max Heap»

Introducción a las estructuras de datos

QUE SON LOS DATOS: Los datos son la colección de diferentes números, símbolos y alfabetos para representar información. QUE ES LA ESTRUCTURA DE DATOS: Una estructura de datos es un grupo de elementos de datos que proporciona la forma más fácil de almacenar y realizar diferentes acciones en los datos de la computadora. Una estructura … Continue reading «Introducción a las estructuras de datos»

Implementación de B*-Trees en C++

El árbol B* de orden m es un árbol de búsqueda que está vacío o que cumple tres propiedades: El Node raíz tiene un mínimo de dos y un máximo de 2 pisos ((2m-2)/3) +1 hijos Otros Nodes internos tienen el piso mínimo ((2m-1)/3) y máximo m niños Todos los Nodes externos están en el … Continue reading «Implementación de B*-Trees en C++»

Suma de todos los Nodes secundarios con incluso abuelos en un árbol binario

Dado un árbol binario , calcule la suma de Nodes con abuelos pares. Ejemplos:  Input: 22 / \ 3 8 / \ / \ 4 8 1 9 \ 2 Output: 24 Explanation The nodes 4, 8, 2, 1, 9 has even value grandparents. Hence sum = 4 + 8 + 1 + 9 + … Continue reading «Suma de todos los Nodes secundarios con incluso abuelos en un árbol binario»

Investigación y desarrollo de Amadeus Labs | En el Campus (primer año) | Tiempo completo+Prácticas

 Visitó recientemente el Instituto Thapar de Ingeniería y Tecnología ( TIET ) con dos perfiles diferentes de . La elegibilidad inicial fue: CGPA de 6.5 10, 12/Dip. sesenta y cinco% Al recibir los detalles de los estudiantes interesados, preseleccionaron a 219. que tuvo los puntos de corte de CGPA 7.75  y 80% en 10 y … Continue reading «Investigación y desarrollo de Amadeus Labs | En el Campus (primer año) | Tiempo completo+Prácticas»

Convierta un árbol binario de modo que cada Node almacene la suma de todos los Nodes en su subárbol derecho

Dado un árbol binario, cambie el valor de cada Node a la suma de todos los valores de los Nodes del subárbol derecho, incluido el suyo propio. Ejemplos:   Input : 1 / \ 2 3 Output : 4 / \ 2 3 Input : 1 / \ 2 3 / \ \ 4 5 6 … Continue reading «Convierta un árbol binario de modo que cada Node almacene la suma de todos los Nodes en su subárbol derecho»

Comprobar si dos Nodes son primos en un árbol binario | Conjunto-2

Dado un árbol binario y los dos Nodes dicen ‘a’ y ‘b’, determine si dos Nodes dados son primos entre sí o no. Dos Nodes son primos entre sí si están al mismo nivel y tienen padres diferentes. Ejemplo : 6 / \ 3 5 / \ / \ 7 8 1 3 Say two … Continue reading «Comprobar si dos Nodes son primos en un árbol binario | Conjunto-2»

Imprima Nodes de hoja en un árbol binario de izquierda a derecha usando una pila

Dado un árbol binario, la tarea es imprimir todos los Nodes hoja del árbol binario dado de izquierda a derecha. Es decir, los Nodes deben imprimirse en el orden en que aparecen de izquierda a derecha en el árbol dado. Ejemplos:   Input : 1 / \ 2 3 / \ / \ 4 5 6 … Continue reading «Imprima Nodes de hoja en un árbol binario de izquierda a derecha usando una pila»