Тёмный
José Luis Gómez Ramos
José Luis Gómez Ramos
José Luis Gómez Ramos
Подписаться
Este canal es con fines educativos
Juego pelotas en Python utilizando pygame
43:34
4 месяца назад
Lista Ordenada Doble en Python
12:43
6 месяцев назад
Dibujar un grafo en Python
17:25
11 месяцев назад
Eliminar Vértices en un Grafo en Python
11:51
11 месяцев назад
Prefijo utilizado Pilas en Python
7:17
2 года назад
PostFijo utilizando Pilas en Python
5:58
2 года назад
Cola circular con Python
8:50
2 года назад
Cola Lineal utilizando Python
19:34
2 года назад
Palíndromo usando Pilas en Python
6:57
2 года назад
Grafo implementado en Java
18:29
2 года назад
Busca Dato en Pila
30:01
2 года назад
Visualización de un Jframe
3:24
2 года назад
Комментарии
@nestorarrastiacovella9803
@nestorarrastiacovella9803 14 дней назад
Buen video! Una vez hecho esto. Como haría para agregar un hijo específicamente al nodo E?
@J_L_G_R
@J_L_G_R 14 дней назад
Gracias @nestorarrastiacovella9803 , en los árboles binarios de búsqueda, los nodos se van agregando de manera ordenada, y los datos no deberían repetirse, en el caso del ejemplo entre la E y la F si manejas datos de un solo caracter no ingresaría, sin embargo, con agregar un elemento por ejemplo EEE que es mayor que el nodo E quedaría insertado como hijo derecho y ya tendrías más hijos el nodo E
@TURBO_50
@TURBO_50 20 дней назад
3:23 para que les sea más fácil copiarlo datos=['♠', '♥', '♣', '♦', '2♠', '2♥', '2♣', '2♦', '3♠', '3♥', '3♣', '3♦']
@J_L_G_R
@J_L_G_R 18 дней назад
Gracias
@rogerclaudio2105
@rogerclaudio2105 3 месяца назад
Puedes hacer una tabla hash y luego ordenarlo por árbol binario?
@J_L_G_R
@J_L_G_R 3 месяца назад
Si es posible combinar cualquier estructura. Dependiendo del problema que quieras resolver
@rogerclaudio2105
@rogerclaudio2105 3 месяца назад
@@J_L_G_R gracias por la respuesta
@J_L_G_R
@J_L_G_R 3 месяца назад
@@rogerclaudio2105 exactamente que es lo que quieres hacer ?
@nicolascisnero5487
@nicolascisnero5487 5 месяцев назад
Porque no uso clases genericas?
@J_L_G_R
@J_L_G_R 5 месяцев назад
Hola @nicolascisnero5487 es una muy buena pregunta. No las utilice porque es para la Materia de Estructuras de Datos. Y esta implementación la puedes aplicar en cualquier lenguaje. Solo adaptando la sintaxis del mismo.
@marcelinosanchezhernandezs5148
@marcelinosanchezhernandezs5148 6 месяцев назад
buen vídeo
@J_L_G_R
@J_L_G_R 6 месяцев назад
Gracias por tu comentario
@Porruz_
@Porruz_ 6 месяцев назад
Muchas gracias que bien implementado
@J_L_G_R
@J_L_G_R 6 месяцев назад
Gracias por tu comentario
@facudtd
@facudtd 6 месяцев назад
Excelente video! Que no se muestre el código completo lo obliga a uno a pensar y a desarrollar lógica😅; muchas gracias
@J_L_G_R
@J_L_G_R 6 месяцев назад
Gracias por tu comentario. Por cierto. También contesté el el otro comentario. De pilas. No se si fuiste tú. Dejé en esa misma liga el enlace a la clase pila
@facudtd
@facudtd 6 месяцев назад
@@J_L_G_R exacto pero poco después pude implementar ese toString() al que me refería en el comentario, por tanto lo borré para no quitarle tiempo
@J_L_G_R
@J_L_G_R 6 месяцев назад
Es un placer. Y gracias por ver mis videos. Espero te hayan gustado.
@facudtd
@facudtd 6 месяцев назад
@@J_L_G_R Claro que sí! Encantado con su contenido y forma de explicar; fue un gran descubrimiento su canal
@J_L_G_R
@J_L_G_R 6 месяцев назад
@@facudtdgracias por tu comentario
@J_L_G_R
@J_L_G_R 6 месяцев назад
@facundolzs La case pila la encuentras en ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Xm0iZIvb-78.html
@martir5913
@martir5913 7 месяцев назад
Excelente profe, todo muy bien explicado. Saludos.
@J_L_G_R
@J_L_G_R 7 месяцев назад
Muchas gracias por tu comentario
@pponggt
@pponggt 9 месяцев назад
Que canción es?
@J_L_G_R
@J_L_G_R 9 месяцев назад
Nature and Birds Relaxing Music de Angella Peters
@javierhernandez2666
@javierhernandez2666 9 месяцев назад
El mejor video para partir entorno a grafos, gracias!
@J_L_G_R
@J_L_G_R 9 месяцев назад
Gracias por tu comentario
@leonelgerardoholguinolivas2212
@leonelgerardoholguinolivas2212 10 месяцев назад
Lo realizas y explicas muy sencillo. Excelente aporte, colega!
@J_L_G_R
@J_L_G_R 10 месяцев назад
Gracias por tu comentario
@blancaestelavalerio6186
@blancaestelavalerio6186 11 месяцев назад
Alguien me podria pasar el código completo porfavor
@J_L_G_R
@J_L_G_R 3 месяца назад
Disculpa. La idea de ir describiendo el código es para que tengas tiempo de irlo tecleando poco a poco
@lautarosanchez8519
@lautarosanchez8519 11 месяцев назад
gracias G E N I O !!
@J_L_G_R
@J_L_G_R 11 месяцев назад
Gracias por ver mis videos y también por tu comentario
@andresilius5790
@andresilius5790 11 месяцев назад
Esta complicado tratare de digerirlo poco a poco
@J_L_G_R
@J_L_G_R 11 месяцев назад
Seguro estoy que lo lograrás. Hay tres videos que complementan trabajar con grafos que te podrán servir. Pero todos dependen de que este programa funcione correctamente. Gracias por ver mis videos
@fabianafuertes9688
@fabianafuertes9688 Год назад
Que buen video, uno de los pocos que enseñan a mostrar grafos aquí en RU-vid, un gran aporte para todos los estudiantes de programación
@J_L_G_R
@J_L_G_R Год назад
Gracias por tu comentario
@kevinmaldonado4847
@kevinmaldonado4847 Год назад
El mejor profe que pueda tener la UJAT✌🏻💟
@J_L_G_R
@J_L_G_R Год назад
Gracias por el comentario
@fabianafuertes9688
@fabianafuertes9688 Год назад
Excelente video!! muy buena explicación, perfecto para aprender a programar grafos desde cero sin la ayuda de librerías , muy beneficiosos para todos los estudiantes que estamos cursando la materia de estructuras de datos🦾
@J_L_G_R
@J_L_G_R Год назад
Gracias por tu comentario Fabiana
@viccat57
@viccat57 Год назад
Buena explicación profe, muchas gracias.
@J_L_G_R
@J_L_G_R Год назад
Con mucho gusto
@ElCulito801
@ElCulito801 Год назад
Excelente video amigo explicas super bien ❤❤
@J_L_G_R
@J_L_G_R Год назад
Gracias por tu comentario
@SergioLopez-gi1uo
@SergioLopez-gi1uo Год назад
Hola Amigo muy buen dia!, podrías pasar el proyecto de favor?
@J_L_G_R
@J_L_G_R Год назад
Hola @SergioLopez-gi1uo. Agradezco que hayas visto el video, y me disculpo por no compartirlo. Pero el sentido de estos videos es que el alumno teclee el código para que lo vaya comprendiendo. Lo cierto es que si lo sigues tal cual se indica. Debes lograr el resultado. Si tienes alguna duda con gusto te puedo ayudar a resolverla.
@victorcalzada
@victorcalzada Год назад
Hola muy buen dia, excelente explicación a mi si me envió error en el lienzo al mandar a llamar las expresiones, me marca que no se puede encontrar la variable ABE
@J_L_G_R
@J_L_G_R Год назад
Hola @victorcalzada gracias por tu comentario. dos preguntas ya tienes funcionando el programa de Arbol Binario de Expresiones? ya que este video es posterior a tener el ABE funcionando. si no es así te invito a que veas primero ese video... la segunda pregunta. En qué parte te manda el error de que no encuentra el ABE?
@victorcalzada
@victorcalzada Год назад
@@J_L_G_R Hola buenos días, y muchas gracias por responder, Si ya tengo funcionando el programa, solo en la programación del botón dibujar me aparece un error que no se encuentra el símbolo la variable ABE en la locación UsarArbolBinarioExpresiones en su codigo en la linea 186 del video.
@J_L_G_R
@J_L_G_R Год назад
@@victorcalzada ok. eso lo resuelves de la siguiente manera, haces una instancia en el JFrame de ArbolBinarioExp ABE; en lugar de definirlo dentro del botón donde se lee la cadena de TextField (lineas 170 a la 180)
@israelgomez2218
@israelgomez2218 Год назад
yei
@J_L_G_R
@J_L_G_R Год назад
Gracias
@orlandodiaz6038
@orlandodiaz6038 Год назад
alguien me puede ayudar con la parte de codigo que no se aprecia de la clase listaAdyacencia de la linea 54 , la parte del video es 6:36
@J_L_G_R
@J_L_G_R Год назад
Hola @orlandodiaz6038 el segmento es Arco posicion = primero; while(destino.toString().compareTo(posicion.destino.toString())<0){ posicion = posicion.siguiente; }
@adrianmesadelgado2376
@adrianmesadelgado2376 Год назад
donde puede ver los otros códigos de eliminar , encontrar y quitar , que no se cómo realizarlos
@J_L_G_R
@J_L_G_R Год назад
Hola @arianmesadelgado2376. tengo algunos segmentos más del grado implementado, pero en Python en ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-t4vcGb2P3dk.html verifica si la explicación te puede servir para implementarlos
@Yhorm91
@Yhorm91 Год назад
Se escucha más la música que su voz :(
@J_L_G_R
@J_L_G_R Год назад
Gracias por el comentario. Lo tendré en cuenta
@miguel85987
@miguel85987 Год назад
y para que funcione con mas de un digito??
@J_L_G_R
@J_L_G_R Год назад
Debes modificar la parte donde lees los operandos. Una manera sencilla sería programar una bandera. Que se active cuando lees operandos y se desactive al leer un operador
@Felipe_velez21
@Felipe_velez21 Год назад
buenas profe me puede decir que complejidad logaritmica tienen los metodos?
@J_L_G_R
@J_L_G_R Год назад
Hola @pipeplayers. Insertar elementos en un árbol binario de búsqueda tendría una complejidad O(log n). Si agregamos n elementos a un árbol cualquiera da como resultado una complejidad O(n log n). Por otra parte, recorrer los elementos del árbol en inorden tendría complejidad O(n).
@johanaarguedas5775
@johanaarguedas5775 Год назад
porque no comparte el codigo? alguien lo puede compartir
@J_L_G_R
@J_L_G_R Год назад
Hola Johana. Ante todo me disculpo por no compartirlo. Pero el sentido de estos videos es que el alumno teclee el código para que lo vaya comprendiendo. Lo cierto es que si lo sigues tal cual se indica. Debes lograr el resultado. La experiencia que he tenido cuando les comparto el código. Solo lo utilizan y no lo entienden.
@drunkenone1699
@drunkenone1699 Год назад
Muy bien explicado, gracias.
@J_L_G_R
@J_L_G_R Год назад
Gracias por el comentario
@J_L_G_R
@J_L_G_R Год назад
En relación a que porqué Lienzo. En realidad, es un Panel, solo que haciendo una analogía de un pintor que utiliza un lienzo para dibujar, solo le cambio el nombre a la instancia para que cuando integremos un elemento lo anexamos al Lienzo. no sé si me explico. Gracias por ver mis videos.
@drunkenone1699
@drunkenone1699 Год назад
@@J_L_G_R gracias :)
@BackNozzlee
@BackNozzlee 11 месяцев назад
hxh lo mejor
@J_L_G_R
@J_L_G_R 5 месяцев назад
Gracias
@marcoantoniovallejocarrill8051
¿Cómo se define "tope"? O a qué se refiere?
@J_L_G_R
@J_L_G_R Год назад
Tope viene siendo un atributo de la pila. Un ejemplo sencillo sería. Si tuvieras un vaso lleno de agua. La pila sería el vaso y el tope el nivel al que se encuentra el agua en el vaso. En la representación de la pila abstracta del video Tope viene siendo un objeto tipo nodo. Donde se encuentra el último dato insertado en la Pila
@brendajackelinepadillapere8638
Si quiero que acepte tambien letras, que debo cambiar? o agregar?
@J_L_G_R
@J_L_G_R Год назад
Hola Brenda, en este caso que es el desarrollo del árbol una letra se considera como un operando, por tal motivo el árbol se puede elaborar sin problema, si te refieres al video Árbol Binario de Expresiones Programa en Java (ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-RDdOnaIZ_70.html) para que puedas elaborarlo y se genere solo comenta la línea donde se manda a evaluar Mensaje.setText(""+ABE.EvaluaExpresion()); ya que la evaluación considera que todos los operandos son números para poder evaluarlo
@diegofiguesevi8355
@diegofiguesevi8355 Год назад
Eh estado viendo varios videos pero en verdad este es el unico que me pudo ayudar, totalmente claro todo. GRACIAS!
@J_L_G_R
@J_L_G_R Год назад
Te agradezco el comentario
@ViewerWind
@ViewerWind Год назад
Gracias por tomarte el tiempo de subir esta clase fue muy útil para comprender como funcionan las colas enlazadas.
@J_L_G_R
@J_L_G_R Год назад
Espero te haya gustado. Gracias por visitar mis videos y tu comentario.
@ProlDaniel
@ProlDaniel Год назад
Muchas gracias por la clase, muy valioso aporte, excelente para complementar lo que aprendí en mi asignatura de ED. Solo agregar que si tienes eclipse tendrás que instalar el windowbuilder para la parte de la GUI. Un vídeo donde se explica: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-E530t-WNTok.html Estos vídeos me encantan. Ya me acabo de suscribir.
@J_L_G_R
@J_L_G_R Год назад
un placer. espero te haya servido
@oscarpadilla5361
@oscarpadilla5361 Год назад
Muchas gracias profesor, le agradezco su ayuda 👍🏼
@J_L_G_R
@J_L_G_R Год назад
un placer
@oscarpadilla5361
@oscarpadilla5361 Год назад
Intenté hacer el de java, no tiene por ahí el codigo que pueda subirlo por favor?
@J_L_G_R
@J_L_G_R Год назад
Que errores te marca?
@J_L_G_R
@J_L_G_R Год назад
Que errores te marca ?
@oscarpadilla5361
@oscarpadilla5361 Год назад
@@J_L_G_R hago todo igual y antes me ponía de resultado 50 y ponía un solo valor de 50 en cada lista, ahora el resultado sigue siendo 50 pero se ingresan números de dos cifras sin razón en cada lista y sin operadores
@oscarpadilla5361
@oscarpadilla5361 Год назад
Le agradecería mucho si me pudiera ayudar en eso por favor
@oscarpadilla5361
@oscarpadilla5361 Год назад
@@J_L_G_R si gusta le puedo enviar mi código
@Vctrxll
@Vctrxll Год назад
Me podria proporcionar el código de la linea 75 de la clase grafo? porfavor
@J_L_G_R
@J_L_G_R Год назад
Hola te refieres a esta parte? while(dato.toString().compareTo(temporal.dato.toString())<0){ temporal = temporal.siguiente; }
@jovanimartinez1341
@jovanimartinez1341 Год назад
hola, master una pregunta como importo el tda_pila
@J_L_G_R
@J_L_G_R Год назад
Hola. Para importar puedes utilizar from tda_pila import Pila Básicamente la sintaxis es from nombre_archivo import clase
@or.salazar
@or.salazar Год назад
@@J_L_G_R pero y la clase pila porque a mi no me agarra asi solo colocando from tda_pila import Pila
@J_L_G_R
@J_L_G_R Год назад
@@or.salazar hola Orlando. Básicamente pueden ser los siguientes casos. El archivo tda_pila.py no se encuentre en la misma carpeta donde está el programa que lo quiere importar. Haya alguna diferencia en los caracteres del nombre del archivo o del objeto. (Es sensible a mayúsculas o minúsculas )
@or.salazar
@or.salazar Год назад
@@J_L_G_R Puede compartir lo que contiene el archivo tda_pila porque de verdad en el video no se muestra el mismo
@J_L_G_R
@J_L_G_R Год назад
@@or.salazar por supuesto... lo encuentras en ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE--D5TjdRAKkM.html
@ezeebeliz8083
@ezeebeliz8083 2 года назад
Hola José Luis, muy buenas tardes, es posible que me envíes el código completo? La verdad me gusto mucho tu video pero no logro llegar al mismo resultado. Si queres te hablo por mail o por Facebook! Desde ya, muchísimas gracias! Saludos desde Argentina
@J_L_G_R
@J_L_G_R 2 года назад
Hola. Puedes contactarme por Face. Y vemos que parte no corre.
@isameltrujillo2506
@isameltrujillo2506 2 года назад
habria posibilidad del codigo completo ,seria bueno tenerlo todo completo para entender mucho mejor el codigo y te harias popular!
@J_L_G_R
@J_L_G_R 2 года назад
Lo tendré en cuenta
@santiagoseptimo
@santiagoseptimo 2 года назад
Hola, me podria proporciona el proyecto del video titulado "Árbol Binario de Expresiones Programa en Java"
@J_L_G_R
@J_L_G_R 2 года назад
Hola Erasto. La idea de dejar código es precisamente que puedan irlo tecleando. En caso de que algo falle. Te puedo ayudar
@nestor8636
@nestor8636 2 года назад
Hay alguna forma de conseguir el código completo??
@J_L_G_R
@J_L_G_R 2 года назад
la idea es que puedan transcribir el código y llegar al mismo resultado
@yr9413
@yr9413 2 года назад
Buenas. En donde te puedo contactar ?
@yr9413
@yr9413 2 года назад
Será que podrías hacer un video creando un grafo dirigido en java ?
@yr9413
@yr9413 2 года назад
Para que dibujes un grafo dirigido en java
@J_L_G_R
@J_L_G_R 2 года назад
puedes contactarme a través del messenger del Face
@nestor8636
@nestor8636 2 года назад
Lo mismo pasa en la línea 131, tampoco se ve completo en pantalla.
@J_L_G_R
@J_L_G_R 2 года назад
while(actual != null && !dato.toString().equals(actual.destino.toString())){
@nestor8636
@nestor8636 2 года назад
Seria excelente si muestran el código completo en la pantalla para entender la explicación, por ejemplo en la línea 54 no se puede ver el código.
@J_L_G_R
@J_L_G_R 2 года назад
te refieres a esta línea ??? while(destino.toString().compareTo(posicion.destino.toString())<0){
@nestor8636
@nestor8636 2 года назад
@@J_L_G_R si
@daviddavila1015
@daviddavila1015 Год назад
⁠@@J_L_G_R 12:12 ahora que veo el método, me confunde. Estas comparando destino con posición, mientas destino sea menor que posición continuarás moviéndote, cuando esto no se cumpla insertarás destino adelante de posicion. Mi duda es como el while loop se ejecuta? Sin entrase en la última cláusula del if, es por que el apuntador a primero es menor que destino, es decir, destino NO es menor que posición.
@daviddavila1015
@daviddavila1015 Год назад
@@J_L_G_R estoy seguro de que hay algo que no estoy entendiendo 😂. Espero leas esto y puedas aclarar mi duda!
@J_L_G_R
@J_L_G_R Год назад
@@daviddavila1015 Hola David. Supongo que te refieres al segmento donde se busca la posición para colocar el nodo en la lista. Como estamos usando una lista ordenada. Si el dato que quiero meter es menor que el primero. Se inserta al principio. Porque este sería menor. Por ejemplo mi lista tiene los datos 10 15 17 25. Y quiero insertar un 7 al ser menor que mi primer dato se inserta al principio. Quedando 7 10 15 17 25. Si es mayor que el último. Se inserta al final. En esa misma lista que estamos usando quiero insertar un 30. Es mayor que el último dato de la lista por eso se inserta al final. Y queda 7 10 15 17 25 y 30. Sin embargo cuando insertó un dato que se encuentre en medio por ejemplo un 14. Demos buscar la posición donde se inserta. Por lo que empiezas a recorrer la lista hasta encontrar la posición donde se debe insertar. Por eso buscas cuál sería el mayor. Y lo insertas antes de ese mayor. Esto lo haces recorriendo cada nodo dato por dato hasta que encuentras uno mayor. Entonces sabes que el dato debe insertarse antes de ese nodo Espero haberme explicado Y gracias por ver mis videos. De donde nos miras ??
@Josue-hh7wq
@Josue-hh7wq 2 года назад
Buenas tienes algun contacto donde te pueda hacer una consulta si me lo permites
@J_L_G_R
@J_L_G_R 2 года назад
Por supuesto, puedes mandar mensaje en mi cuenta de Face