Estructuras de datos | Árboles de búsqueda binarios equilibrados | Pregunta 13 – Part 3

Which of the following operations are used by Red-Black trees to maintain balance during insertion/deletion? a) Recoloring of nodes b) Rotation (Left and Right) (A) Solo a (B) Solo b (C) Tanto a como b (D) Ni a ni b Respuesta: (C) Explicación: Tanto las operaciones de cambio de color como las de rotación se … Continue reading «Estructuras de datos | Árboles de búsqueda binarios equilibrados | Pregunta 13 – Part 3»

Estructuras de datos | Árboles de búsqueda binarios equilibrados | Pregunta 12

¿Es válida la siguiente afirmación? Un árbol rojo-negro que también es un árbol binario perfecto puede tener todos los Nodes negros (A) Sí (B) No Respuesta: (A) Explicación: Un BST perfecto con todos los Nodes negros no viola ninguna de las propiedades del árbol rojo-negro. Cuestionario de esta pregunta Publicación traducida automáticamente Artículo escrito por … Continue reading «Estructuras de datos | Árboles de búsqueda binarios equilibrados | Pregunta 12»

Inserción, búsqueda y eliminación en árboles AVL que contienen un puntero de Node principal

El árbol AVL es un árbol de búsqueda binaria (BST) autoequilibrado donde la diferencia entre las alturas de los subárboles izquierdo y derecho no puede ser más de uno para todos los Nodes. La inserción y eliminación en árboles AVL se han discutido en el artículo anterior . En este artículo, se analizan las operaciones … Continue reading «Inserción, búsqueda y eliminación en árboles AVL que contienen un puntero de Node principal»

Estructuras de datos | Árboles de búsqueda binarios equilibrados | Pregunta 11

¿Cuál es la altura posible del árbol rojo-negro en el peor de los casos? Suponga que la base de Log es 2 en todas las opciones (A) 2Log(n+1) (B) 1.44 Logn (C) 4Logn (D) Ninguna de las anteriores Respuesta: (A) Explicación: consulte la página wiki del cuestionario Red-Black Tree de esta pregunta Publicación traducida automáticamente … Continue reading «Estructuras de datos | Árboles de búsqueda binarios equilibrados | Pregunta 11»

Estructuras de datos | Árboles de búsqueda binarios equilibrados | Pregunta 5

Considere el siguiente árbol AVL. 60 / \ 20 100 / \ 80 120 ¿Cuál de los siguientes es un árbol AVL actualizado después de la inserción de 70 A 70 / \ 60 100 / / \ 20 80 120 B 100 / \ 60 120 / \ / 20 70 80 C 80 … Continue reading «Estructuras de datos | Árboles de búsqueda binarios equilibrados | Pregunta 5»

Programa Java para contar los elementos de la array más que todos los elementos a su izquierda y al menos K elementos a su derecha

Dada una array A[ ] que consta de N enteros distintos, la tarea es encontrar el número de elementos que son estrictamente mayores que todos los elementos que lo preceden y estrictamente mayores que al menos K elementos a su derecha. Ejemplos:   Entrada: A[] = {2, 5, 1, 7, 3, 4, 0}, K = 3  … Continue reading «Programa Java para contar los elementos de la array más que todos los elementos a su izquierda y al menos K elementos a su derecha»

Minimice la suma de arrays reemplazando elementos mayores y menores de pares por la mitad y el doble de sus valores, respectivamente, como máximo K veces

Dada una array arr[] que consta de N enteros positivos y un entero K , la tarea es encontrar la suma mínima posible de la array que se puede obtener seleccionando repetidamente un par de la array dada y dividiendo uno de los elementos por 2 y multiplicando el otro elemento por 2 , como … Continue reading «Minimice la suma de arrays reemplazando elementos mayores y menores de pares por la mitad y el doble de sus valores, respectivamente, como máximo K veces»

Programa C++ para contar los elementos de la array más que todos los elementos a su izquierda y al menos K elementos a su derecha

Dada una array A[ ] que consta de N enteros distintos, la tarea es encontrar el número de elementos que son estrictamente mayores que todos los elementos que lo preceden y estrictamente mayores que al menos K elementos a su derecha. Ejemplos:   Entrada: A[] = {2, 5, 1, 7, 3, 4, 0}, K = 3  … Continue reading «Programa C++ para contar los elementos de la array más que todos los elementos a su izquierda y al menos K elementos a su derecha»

Recuento de elementos de array mayor que todos los elementos a su izquierda y al menos K elementos a su derecha

Dada una array A[ ] que consta de N enteros distintos, la tarea es encontrar el número de elementos que son estrictamente mayores que todos los elementos que lo preceden y estrictamente mayores que al menos K elementos a su derecha. Ejemplos:   Entrada: A[] = {2, 5, 1, 7, 3, 4, 0}, K = 3  … Continue reading «Recuento de elementos de array mayor que todos los elementos a su izquierda y al menos K elementos a su derecha»

Divida un BST en dos BST equilibrados en función de un valor K

Dado un árbol de búsqueda binaria y un número entero K , tenemos que dividir el árbol en dos árboles de búsqueda binaria equilibrados , donde BST-1 consta de todos los Nodes que son menores que K y BST-2 consta de todos los Nodes que son mayores que o igual a K. Nota: La disposición … Continue reading «Divida un BST en dos BST equilibrados en función de un valor K»