Тёмный

Estructura de datos - Árbol Balanceado o Equilibrado - AVL, Rojo-Negro y Árbol B 

Julio Tentor
Подписаться 1,3 тыс.
Просмотров 32 тыс.
50% 1

Опубликовано:

 

8 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 25   
@marianomartino
@marianomartino 6 лет назад
Esta es la mejor explicación de entre todos los videos que hay. Muchas gracias!
@PaolaSanchez-yo2kw
@PaolaSanchez-yo2kw 7 лет назад
¡Excelente vídeo! La explicación que buscaba para entender este tema para un examen. ¡Muchas gracias!
@andreseduardohernandezmont5426
Fantástico! Mas gente debería ver este tipo de vídeos! Gracias
@GerunMatt
@GerunMatt 8 лет назад
Buenísimo el video ! ... me sirvió para aclarar conceptos .. gracias!
@nicolaslaitan1
@nicolaslaitan1 6 лет назад
Muchas gracias por el aporte! Estoy preparando un final y necesitaba reforzar la parte de árboles, se aprecia!!
@jose12350614
@jose12350614 4 года назад
5:00 habla sobre arbol AVL 12:00 habla sobre Arboles Rojo Negro
@Inyector
@Inyector 8 лет назад
buen video , que recuerdos de balanceo de Arboles .
@esmerinfr
@esmerinfr 9 лет назад
video muy explicativo en especial los arboles avl
@fede2ff
@fede2ff 8 лет назад
Felicitaciones por tan buena explicación !
@eduoyarzo111
@eduoyarzo111 7 лет назад
Muy bien explicado!
@cuencadev
@cuencadev 8 лет назад
Felicitaciones, excelente video
@jorgeguzman6685
@jorgeguzman6685 6 лет назад
Simpre tuve la curiosidad de este tema aunque no me dedico a los sistemas Gracias
@juancamilohoyos2711
@juancamilohoyos2711 6 лет назад
Buena profe muchas gracias por eso
@eduensarceno8025
@eduensarceno8025 8 лет назад
Julio Tentor, estoy encantado con tus video tutoriales, quisiera profundizar más sobre el tema, así que podrías recomendarme libros (mejor si son rigurosos matemáticamente) Gracias de antemano.
@JulioTentor
@JulioTentor 8 лет назад
Estimado, los siguientes son enlaces a mi drive - biblioteca personal que comparto con mis estudiantes Enlaces a publicaciones de los investigadores:Árboles AVL - Adelson-Velsky, Gregory M and Landis, Evgenii M. 1962. An Algorithm for the Organization of Information drive.google.com/file/d/0Bxp_37sBXIrlLU10a0xrM0Z3Y0k/view?usp=sharing Árboles Rojo-Negro - Bayer, Rudolf. 1971. Symetric Binary B-Trees Data Structure and Algorithms for Random and Sequential Information Processing drive.google.com/file/d/0Bxp_37sBXIrlbEFWQ1lURUlmX2s/view?usp=sharing La version más conocida - Guibas, Leo J. and Sedgewick, Robert 1978. A Dichromatic Framework for Balanced Trees drive.google.com/file/d/0Bxp_37sBXIrlVlJfTHdpZ0Y5MlU/view?usp=sharing Árboles B - Bayer, Rudolf and McCreight, Edward M. 1972. Organization and Maintenance of Large Ordered Indexes drive.google.com/file/d/0Bxp_37sBXIrlX3BkdEdqTkNid2c/view?usp=sharing Enlaces a libros: Capítulos 6 al 9 de Morin, Pat. 2013. Open Data Structures (in C++) drive.google.com/file/d/0Bxp_37sBXIrlbFRRM3puWjRlU1k/view?usp=sharing En Java Morin, Pat. 2013. Open Data Structures (in Java) drive.google.com/file/d/0Bxp_37sBXIrlWl9zT2hVQk9BOE0/view?usp=sharing En pseudocódigo Morin, Pat. 2013. Open Data Structures (in pseudocode) drive.google.com/file/d/0Bxp_37sBXIrlOURpYkI3c1Y5N1E/view?usp=sharing Capítulo 18 de Cormen, Thomas H, et al. 2009. Introduction to Algorithms. 3rd Edition drive.google.com/file/d/0Bxp_37sBXIrlemhSd1ZtQkk5VWM/view?usp=sharing Capítulos 16 y 17 de Joyanes Aguilar, Luis, Sánchez García, Lucas and Zahonero Martínez, Ignacio. 2007. Estructura de datos en C++ drive.google.com/file/d/0Bxp_37sBXIrlSHFza3BlRWttQ3c/view?usp=sharing Capítulo 5 de Aho, Alfred V and Ullman, Jeffrey D. 1994. Foundations of Computer Science. C Edition drive.google.com/file/d/0Bxp_37sBXIrldk5XMzZmUUNuUHM/view?usp=sharing El siguiente tema que debes desarrollar y aprender es el de grafos, capítulos 22 al 26 de Cormen, Thomas H, et al. 2009. Introduction to Algorithms. 3rd Edition drive.google.com/file/d/0Bxp_37sBXIrlemhSd1ZtQkk5VWM/view?usp=sharing Espero que sirva, estoy a tu disposición.
@josefelixagorreta
@josefelixagorreta 6 лет назад
genial!!!
@ELMITLON
@ELMITLON 7 лет назад
24:48 ese arbol esta balanceado? comparo la rama mas derecha con la mas izquierda y hay diferencia de dos, o no?
@JulioTentor
@JulioTentor 7 лет назад
Estamos analizando el nodo P, la subrama que nace en el nodo K tiene una altura de K + L + lo que mide subarbol C + M; en tanto la rama que nace en el nodo Q tiene Q + lo que mide E. Gráficamente se intenta mostrar que lo que mide E es uno mas que lo que mide L + lo que mide C +M; entonces cuando se extrae el nodo M se pierde el balance porque pasa de 1 a 2. Lo que vos estas observando como la más izquierda que sería el subarbol A efectivamente tiene una diferencia de 2 con el subarbol E, pero mientras existas el nodo M ese arbol está balancedado, cuando lo extraen se pierde el balance. Espero que te sirva .
@ELMITLON
@ELMITLON 7 лет назад
Muchas gracias por la respuesta, me quedo claro.
@ELMITLON
@ELMITLON 7 лет назад
Otra consulta, en que difiere un arbol parcialmente ordenado de uno completamente ordenado?
@huacho44
@huacho44 8 лет назад
la altura de un arbol no es el numero maximo de enlaces para ir desde el nodo raiz hasta la hoja ? si es asi las alturas serian 2,5 y 7
@JulioTentor
@JulioTentor 8 лет назад
+brayan madman Efectivamente, si consideramos la altura de un árbol como el número de enlaces de la rama más larga entonces tienes razón, pero también se puede considerar que es el número de nodos de la rama más larga, la cuestión es que entre una y otra definición la diferencia es uno, porque dados dos nodos solo hay un enlace. La definición matemática de altura de un árbol se encuentra en discusión justamente porque resulta “conveniente” que sean enlaces o que sean nodos para demostrar ciertas propiedades con mayor o menor dificultad. En informática no nos interesa el valor exacto de la altura, lo que nos interesa es la forma en que crece con el tiempo a medida que se agregan o quitan elementos al árbol y en realidad los árboles auto balanceados utilizan un valor relativo, es decir un valor que resulta de comparar la altura del subárbol izquierdo con el derecho de modo que en ese caso contar enlaces o contar nodos es lo mismo porque la comparación anula las diferencias que surgen de la definición matemática. Eso se comenta en el video en el que introduje el concepto de árbol binario ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-86dmqbBaWig.htmlm19s Gracias por tu comentario, ayuda a dejar las cosas más claras.
@huacho44
@huacho44 8 лет назад
+Julio Tentor gracias por despejar mi duda. Extraordinario video, es muy exlicativo, siga asi . Exitos :)
@pedrolidanyhernandez7685
@pedrolidanyhernandez7685 4 года назад
EN QUE MOMENTO UN AVL SE CONVIERTE EN UNA LISTA
@GonzaloTabares
@GonzaloTabares 3 года назад
Solo cuando tiene 1 o 2 elementos
Далее
Estructura de Datos - Queue - Cola - Código en Java
7:18
Dropping In from the Clouds 🌁
00:17
Просмотров 669 тыс.
Arbol AVL
9:32
Просмотров 24 тыс.
Red-Black Trees - Data Structures
13:01
Просмотров 212 тыс.
Eliminación en un árbol binario de búsqueda
10:30
Просмотров 28 тыс.
Dropping In from the Clouds 🌁
00:17
Просмотров 669 тыс.