En gran manera se agradece la detallada explicación, el tiempo dedicado y el conocimiento compartido. Gracias a sus tutoriales he podido aprender demasiado y de paso completar mis ejercicios de arboles
@cecilioct39385 жыл бұрын
Esto es de lo mejor, me ha ayudado muchísimo, es todo lo que estoy viendo en mi materia. Excelente y muchas gracias.
@xenofaart8 жыл бұрын
Arbolito, comita y finañizado... Eres un amor! gracias por este video
@ricardohernandezmendez42077 ай бұрын
Lo he entendido a la primera. Ojalá hubiese sido así cuando vi esto en la universidad. Muchas gracias Profe!
@Shakmuria6 жыл бұрын
Explicas demasiado bien, excelente vídeo. Ojalá hubiese más maestros así.
Muy buen vídeo, me ayudó mucho. Muchas gracias MasterHeHeGar
@zaorymangekyou7 жыл бұрын
Muchas gracias muy buen tutorial, de hecho, el mejor de AVL que he visto hasta ahora
@abigailguadarrama94 жыл бұрын
No es AVL, es ABB jeje son diferentes.
@abigailguadarrama94 жыл бұрын
Que buena explicación, explicas mejor que mi profe
@alvarolopez13516 жыл бұрын
Excelente video MAESTRO! Muchas Gracias por compartir tus conocimientos de forma tan clara.
@joseavendano81585 жыл бұрын
Gracias por el video tutorial, totalmente claro y excelente forma de explicar :)
@papa61096rerc8 жыл бұрын
buen tuto amigo esto buscaba exacto esto me srvira para mis taresa porque estaba perdidisimo en arboles binarios pero gracias muy entendible el tuto gracias inmensas
@roxanafonseca40964 жыл бұрын
Me ayudó muchisimo.Explicas muy bien
@Magistrado19142 жыл бұрын
Excelente vídeo Visto en 07/06/2022
@juanchox09299 жыл бұрын
¡Muchas gracias por este vídeo! Excelente explicación.
@kazuto74884 жыл бұрын
Felicidades amigo muy buen tutorial
@edgardanieldiazbautista93552 жыл бұрын
Muchas gracias, genial explicación!
@maotoledos6 жыл бұрын
con esto gano mi clase gracias!
@josuefranciscomoralesramir17363 жыл бұрын
diaculpe, si se podria poner la opcion de los nodos agregados?
@alexanderluna2985 жыл бұрын
Buen video bien explicado. Y nose si solo a mi me causó chiste la parte de "le ponemos su comita"🤣🤣😂
@wilsonreategui92216 жыл бұрын
Maestro, muchas gracias por el vídeo!
@josenegrete14014 жыл бұрын
Muy buena explicación. Se le agradece.
@raulrrojas5 жыл бұрын
Porque motivo haces una inserción sin recursividad? Usar arboles sin recursividad es muy complicado y es muy facil que falle y se den imprevistos. Insertar es asi: public void agregarOrdenado(int l) { if (l > LargoDeCorte) { if (der == null) { der = new nodoBinario(l); } else { der.agregarOrdenado(l); } } else { if (izq == null) { izq = new nodoBinario(l); } else { izq.agregarOrdenado(l); } } } . Ojo en ese caso insertar (agregar en mi caso) es un método del nodo, no es un método del arbol.
@Agustin-ev2qo7 жыл бұрын
muy buen tutorial, bastante claro, es mejor que el video dure 30 minutos asi se procesa mejor la informacion
@robertoespinosa73209 жыл бұрын
Muy buena explicación,todo claro.
@ING-cr6sd5 жыл бұрын
Excelente, volví para darle like a cada video, gracias
@MasterHeHeGar5 жыл бұрын
Muchas gracias a ti amigo por tu comentarios, saludazos...
@esving59036 жыл бұрын
muy bueno amigo sigue subiendo + videos
@joseledezma19019 жыл бұрын
buen aporte hermano, saludos tendrás algo por ahí pero para arboles de decisiones como puedo implementarlos en java?
@enriquecruzjuarez38217 жыл бұрын
Me han servido tus tutos bro!! saludos
@edwinandrango80048 жыл бұрын
eres el puto amo
@karengabielacarrilloyuman83064 жыл бұрын
Hola!! si en vez de un String fuese un char? como me quedaria la linea 36 de la clase principal TDA... gracias
@mazapon177 жыл бұрын
Muy buen video y muy bien explicado. Me sirvió mucho ya que tengo que presentar un programa así y ya lo pude entender bien. Te dejo un like y una suscripcion. Saludos.
@CAAV42524 жыл бұрын
Excelente explicacion.... GRACIAS...!!!
@karemmora89333 жыл бұрын
Buenas tardes y un campo del.nodo peronque sea de arreglo??
@jorgeestigarribia60595 жыл бұрын
excelente video maestro, el puto amo
@victorgonzalezrivera68067 жыл бұрын
Una pregunta, este tipo de arboles binarios explicados en el video son funcionan con recursividad? Muchas gracias.
@gbrl104 жыл бұрын
Creo que no
@josedanielarroyosegura48146 жыл бұрын
tu video es muy bueno like y suscribo
@JoseCastro-ms4bo4 жыл бұрын
Y tienes algun video de esta arbol pero con recursividad...gracias
@luisenrique1387 жыл бұрын
le damos salir y se sale, eso funciona y nunca falla :D
@hugoosvaldocalvillogarcia68506 жыл бұрын
Disculpa y si el ordenamiento lo quiero hacer a través de la variable nombre, es decir que se ordene por el nombre ingresado
@jaxmany059 жыл бұрын
He buscado estos tutoriales pero para python, ojala y me pudieras ayudar con algun link o informacion para poder desarrollarlo en python, ya que lo unico que me falta es rescatar los nodos que se eliminan de un padre. Saludos y muy buenos tutoriales.
@yitzhak9285 жыл бұрын
de donde salio el "arbolito" no me deja me sale error... no veo en el video donde diga arbolito
@morecente7 жыл бұрын
eminente maestro
@Orion7u75 жыл бұрын
Buen video, gracias
@davidpuche85585 жыл бұрын
el constructor de la raiz nula no es necesario, ya que por defecto viene nulo, pero igual esta perfecto, gracias
@jonathanramirez57058 жыл бұрын
Feliz navidad
@cristianalonsohernandezzav5944 жыл бұрын
¿Para que sirve ponerle nombre a los nodos?
@iClacS7 жыл бұрын
Excelente material
@agustinbalart10449 жыл бұрын
Genial vídeo. Gracias!
@mjmusic10706 жыл бұрын
Hola agustin, me podrias decir como se podria hacer en una sola clase p ej{Main}?
@mjmusic10706 жыл бұрын
Hola Amigo, es posible hacerlo todo en la clase Main? psdt este es mi codigo pero a la hora de insertar el TreeNode Tree=new TreeNode(); no me lo reconoce gracias
@raayzen7 жыл бұрын
Muy buen video, gracias si que me sirvio. si es que sigues activo en el canal, tienes algun video sobre listas enlazadas o subiras un video sobre ese tema?
@1990-h1b7 жыл бұрын
si tine ve el video numero 15 -listas ..apartir de comienza las listas...
@guzmaxbits2574 жыл бұрын
un gran video de verdad, pero me pasas el código completo?
@marcossaraviamanzano41145 жыл бұрын
Muchas gracias, espero pronto saber que fue de usted.
@bryanfernandez10843 жыл бұрын
No sé si aún respondes comentarios pero quiero saber cuál es la necesidad de usar el auxiliar?, y si padre=auxiliar, auxiliar no perderia lo que tiene?
@blendplays48797 жыл бұрын
Solo me deja agregar dos nodos no se si se deba a mi codigo :/ podrias poner el codigo en la descripcion por favor
@josuedanielmaldonadorecino50153 жыл бұрын
es porque en el while le pusimos solo 2 nodos
@gren87599 жыл бұрын
Hola, no entendi bien que es lo que hace el eliminar antes de usar el reemplazo
@viervogs42245 жыл бұрын
¿Qué usos tienen los árboles binarios? Yo lo veo como las listas pero con la diferencia de que no apuntan a un único nodo siguiente, sino que apuntan a dos nodos y estos a su vez a otros dos, lo que le da la forma de árbol y por lo tanto cambia también la forma de recorrer y acceder de los nodos, en ese aspecto es más fácil una lista.
@juancuc37704 жыл бұрын
tengo un problema, después de agregar 2 nodos el bucle finaliza sin razón aparente ¿que podría ser?
@LyricsSubtitulos4 жыл бұрын
Quiza es nullpointerexception
@eliudmorales32894 жыл бұрын
Bro, checa todos tus corchetes de tu método agregar, el error es por que no cerraste un if
@juancuc37704 жыл бұрын
El problema fue que por algún motivo invertí el if y el else, lo que haría en el if lo puse en el else y lo que haría el else lo puse en el if, ese era el problema, muchas gracias por sus comentarios
@bmo96083 жыл бұрын
@@juancuc3770 uyy amigo muchas gracias me sucedió lo mismo puse un else donde no iba . Gracias por este comentario, a alguién más le puede pasar
@SORAUchiha99 жыл бұрын
me interesaría el método insertar pero con recursividad
@leonel9510007 жыл бұрын
Así quedaría, amigo... //insertar un nodo en el árbol public void insertar(int a){ if (esVacio()) { //si el árbol está vacío NodoArbol nuevo = new NodoArbol(); nuevo.info = a; nuevo.der = new ArbolBinario(); nuevo.izq = new ArbolBinario(); raiz = nuevo; } else { if (a > raiz.info) { //criterio de inserción (raiz.der).insertar(a); } if (a < raiz.info){ (raiz.izq).insertar(a); } } }
@leonel9510007 жыл бұрын
Oviamente el metodo estavacia lo cree aparte, pero en el if puedes poner... raiz==null
@fernandomilans84446 жыл бұрын
Gracias!
@fernandomilans84446 жыл бұрын
Hay una parte que no me quedo claro, nuevo.der = new ArbolBinario(); nuevo.izq = new ArbolBinario(); raiz = nuevo; ArbolBinario(); nuevo.der y nuevo.izq no tendria que ser de tipo NodoArbol??
@SamuelPalomares4 жыл бұрын
@@fernandomilans8444 Yo creo que mas bien es igual a null en ambos casos
@profe_luis7 жыл бұрын
Que pasa cuando intentamos insertar un Nodo con un valor ya existente ¿Derecha o Izquierda?
@iClacS7 жыл бұрын
Esta explicado en este video
@Landoswire4 жыл бұрын
Muy bueno
@brayanbenavides16542 жыл бұрын
de donde sale el arbolito?
@pedropacheco92977 жыл бұрын
Que tal, tuve un problema con el código, estaba compilando con Java Eclipse, y solo me dejaba agregar dos nodos, y después solo se cerraba el programa, trate de buscar una explicación pero no la encontré, me podrías decir tú a que se debe eso. Saludos.
@blendplays48797 жыл бұрын
Lo solucionaste? tengo ese problema :/
@victormanuelcabrerabravo28716 жыл бұрын
x3
@sr_tr6 жыл бұрын
yo igual , estoy viendo si sale el mismo error pero en netbeans
@sr_tr6 жыл бұрын
en netbeans funciona correctamente :/ que raro
@sr_tr6 жыл бұрын
jajajaja tmr ya vi mi error y posiblemente sea el de ustedes no tiene nada que ver con el IDE jaja me da verguenza pero es que el segundo else estaba adentro del primero jajaja xD
@jorgeisaaccontreraszamora64938 жыл бұрын
hola, si escribes break como en los switch también termina en ves de escribir return me sirvió de todos modos gracias
@percyelvishuamanvargas40846 жыл бұрын
hola como podria hacer el metodo mostrar arbol? de antemano gracia
@CristianRomero-up1nj7 жыл бұрын
sos el master de strain
@ALEXANDRAMARIBELV4 жыл бұрын
Se me marcan con x todas las lineas que tienen el JOptionPane y el QUESTION_MESSAGE no se cambia de color ayudeme por favor
@kendakf57523 жыл бұрын
Revisa si está agregada la biblioteca para usar JOptionPane. La instrucción es: import javax.swing.JOptionPane;. Si no se agrega al principio del código, después de la línea del nombre del package. También puedes solucionar, agregando la colección completa: import javax.swing.*;, las dos opciones permiten usar JOptionPane.
@camiloguevara35506 жыл бұрын
pero la teoria de los arboles binarios dice que no pueden haber dos datos iguales, siempre tiene que haber un dato que los diferencie a todos.
@AlxXnDeR309 жыл бұрын
#CRACK que buen vtuto
@carloscastillo21516 жыл бұрын
Muchas gracias por el video, es muy entendible. Solo tengo una duda, en la universidad el profesor nos dijo que en un ABB no pueden repetirse los nodos, que tenía que haber una validación para que cuando insertara un numero y fuera igual a un nodo que este no se insertara. Alguien que pudiera ayudarme por favor
@kendakf57523 жыл бұрын
Se puede hacer un método que verifica si el nodo nuevo que se inserta está o no ya en el ABB, este condiciona que el nodo sea distinto antes de usar el método insertarNodo del video, algo como: public Nodo buscarNodo(int d){ Nodo auxiliar = raiz; while (auxiliar.nuevo!=d){ if(d
@jamesyepez937 жыл бұрын
excelente tutorial, le agradeceria si comparte el codigo
@isan95957 жыл бұрын
Hola Alguien me puede decir porque me marca error public void add1(BinaryTreeNode t){ if(root==null){ root = t; } count++; } Gracias
@ferveloper3 жыл бұрын
Porque no tienes declarada la variable "count". A ver si lo ves 3 años después jajaja.
@abdulmedinadominguez46235 жыл бұрын
Muy bien
@ANGELINK9998 жыл бұрын
La inicialización a null de los nodos izquierdo y derecho en el constructor no es necesaria. Por default son null.
@indeskof189 жыл бұрын
oye disculpa, quisiera que me imprimiera la pregunta "¿quien quieres que sea el padre?" alguna ayuda! :/
@juandiegomorenoojeda49197 жыл бұрын
por que while(true)? mientras que sea verdadero? por que?
@millerperezroqueme39887 жыл бұрын
Así se crea un ciclo infinito, porque la condición siempre va a ser verdadera