¿Te gustaría que este contenido siga siendo gratuito?, puedes apoyar al canal de las siguientes maneras: 1. Donaciones: www.paypal.me/LaGeekipedia 2. Desactivando Adblock y Adblock Plus en KZbin. 3. Compartiendo los vídeos del canal en foros y redes sociales. Cualquier opción es de gran ayuda. ¡Muchas gracias!
@jonathanlara87743 жыл бұрын
si hiciéramos la cola con una lista doblemente enlazada en el método mostrar bastaría con iniciar el recorrido en el fin e iterarlo hasta que llegue a inicio no?
@matiasgomez1323 Жыл бұрын
Hola Ernesto muy buenos tus video, explicas muy bien y con mucha fluidez. Estaría bueno que pongas también tu CVU de mercado pago, creo que es el medio mas usado hoy en dia en cuanto a transferencias y demás.
@shikamaru-kun21155 жыл бұрын
Por fin me pongo al dia, llegue hasta la clase de las listas tipo pila pero me quedaba perdido asi que empece de nuevo y ahora ya tengo todo mas claro, si alguein mas se siente perdido deberia repasar, y muchas gracias a ti Ernesto por la ayuda
@luciaviji71964 жыл бұрын
Soy muy fan de Ernesto pero no me entero de nada, he notado que el nivel sube mucho en los últimos videos Alguien me recomienda otro canal?
@asherwyatt56546 жыл бұрын
Usted es el mejor maestro, sus vídeos son los mejores. gracias por enseñarnos y regalarnos sus conocimientos.
@aprogan94544 жыл бұрын
Es un curso excelente He realizado los 2 primeros y voy por la mitad del intermedio. Muy bien explicado. Gran emprendimiento. Mucho éxito y gracias por este aporte. La educación es la base del desarrollo de los ciudadanos y los maestros son los recursos mas valiosos para ello.
@gustavoguerragalvez11054 жыл бұрын
Estuvo mucho mejor explicado que el vídeo anterior, gracias Ernesto.
@nadiefuego6 жыл бұрын
Como hoy no tengo tiempo, lo vere y practicare luego. Saludos. Gracias.
@LaGeekipediaDeErnesto6 жыл бұрын
¡Excelente!, saludos.
@jasonr91676 жыл бұрын
Eres de los mejores canales para aprender en youtube gracias!!
@jhonnypb70675 жыл бұрын
Excelente tu modo de explicar y energia de hacer las cosas. muchas gracias y felicitaciones por ser tan bueno en esto...
@shi28663 жыл бұрын
Terminé de entender la pila, ahora me siento aliviada de ver comentarios que dicen que este tema se entiende un poco mejor, un vídeo más de pilas y me pegaba un tiro x"D
@davlex6 жыл бұрын
Eres un crack Ernesto
@d-landjs3 жыл бұрын
Excelente tutorial!!! Son de los mejores!
@GianmarcoContreras4 жыл бұрын
0:56 creo que el inicio de la fila es la derecha y el final es a la izquierda
@melomanoymelifluo77943 жыл бұрын
con razón no tenía sentido, y estaba como mas de una hora indagando los inicios y finales. Este imbécil me hizo perder tiempo al no definir bien su inicio y final. Pensé que era el único que se extraño por eso. Gracias amigo por despejar mi duda. Toma tu like por ser observador como yo =) DISLIKE VIDEO....SE EQUIVOCÓ
@quijote91173 жыл бұрын
Es la misma
@gustavopozosvazquez64464 жыл бұрын
muchas gracias por el tutorial!, esta muy bien explicado. y también te agradezco por compartir el código ya que así puedo practicar sin errores :)
@luciaviji71964 жыл бұрын
Soy muy fan de Ernesto pero no me entero de nada, he notado que el nivel sube mucho en los últimos videos Alguien me recomienda otro canal?
@martinlopezrobles89455 жыл бұрын
Muchísimas gracias entendí lo que mi profesor no pudo en 2 clases
@oscargm19794 жыл бұрын
JAJA asi va la enseñanza,viento en popa XD
@karlozpuyol33826 жыл бұрын
Execlente sigo tus videos aunq aun no llego a esta parte me han servido d muxo todo el curso d java (y)
@LaGeekipediaDeErnesto6 жыл бұрын
¡Excelente!, saludos.
@katsu71886 жыл бұрын
Ernesto no logro comprender por qué en el minuto 6:48 indicas que "finalCola.siguiente = nuevo_nodo;" y luego le dices que "finalCola = nuevo_nodo;", qué eso no haría que lo que dijiste de que "finalCola.siguiente = nuevo_nodo" le sea reemplazado el valor nuevamente por el que tenía el nuevo_nodo? (que es null). Y no se supone que finalCola no tiene siguiente porque es el final? Ayuda por favor :c
@MARQUITOSGUALACBA6 жыл бұрын
Acabo de frenar el video en el mismo minuto exactamente y anote exactamente la misma duda duda: le esta asignando a finalCola.siguiente el valor nuevo_nodo pero en la siguiente linea asigna a finalCola= nuevo_nodo, no se sobre escribiria finalCola.siguiente?
@extreemmaster42405 жыл бұрын
@@MARQUITOSGUALACBA por lo visto no, parece algo fuera de logica eso, ya que uno pensaria que al pasar los datos de una variable u objeto a otro estos se pasarian completos, pero al parecer solo afecta a la variable informacion
@extreemmaster42405 жыл бұрын
si agregas un "System.out..." puedes conocer quien agarra el valor de finalCola.siguiente = nuevo_nodo, este valor pasa directamente a inicioCola.siguiente en vez de a finalCola, es extraño esto no lo conocia, esto lo supe gracias a estas pruebas que hice con el metodo insertar: public void Insertar(int informacion) { Nodo nuevo_nodo = new Nodo(); nuevo_nodo.informacion = informacion; nuevo_nodo.siguiente = null; if (ColaVacia()) { inicioCola = nuevo_nodo; finalCola = nuevo_nodo; } else { finalCola.siguiente = nuevo_nodo; finalCola = nuevo_nodo; System.out.println("inicio_Cola [0]: " + inicioCola.informacion); System.out.println("inicio_Cola el siguiente: " + inicioCola.siguiente.informacion); System.out.println("final_Cola: " + finalCola.informacion); } }
@alext6945 жыл бұрын
@@extreemmaster4240 entiendo la lógica en parte, lo que no entiendo es lo que dices sobre lo extraño, por qué el valor del nodo final.siguiente se va inicioCola.siguiente? no entiendo, porque en ningún momento se indica que están vinculadas o tal vez se vinculan al inicio de la operación cuando inicio y final son igual a nuevo_nodo?
@extreemmaster42405 жыл бұрын
@@alext694 Es gracias a los apuntadores ocultos que tiene Java, busca acerca de eso y entenderas mejor amigo
@erickperez9554 жыл бұрын
buen vídeo solo una consulta como hacer que en vez de números enteros se pueda ingresar una cadena tipo String, que se debe modificar
@tSidk3nU4 жыл бұрын
En lo que va de curso de java básico y java intermedio, no ha explicado el pase por valor o por REFERENCIA que es super importante para entender el método INSERTAR. Igual gracias por el material y las enseñanzas.
@SolucionesRUVI6 жыл бұрын
Me gusto el ejemplo, Manita arriba Maestro
@LaGeekipediaDeErnesto6 жыл бұрын
¡Muchas gracias!, saludos.
@adal3k7656 жыл бұрын
Gracias por tan buen trabajo...
@LaGeekipediaDeErnesto6 жыл бұрын
¡Muchas gracias!, saludos.
@julianzampar44766 жыл бұрын
Hola Ernesto, muy buenos tus cursos. Una consulta para vos o cualquier programador experimentado que pase por aca.... En el metodo vaciarpila() , se puede directamente apuntar el objeto "ultimovaloringresado" a null? en vez de esto: public void VaciarPila() { while (!PilaVacia()) { EliminarNodo(); } } Hacer esto: public void VaciarPila() { UltimoValorIngresado=null; tamano = 0; } Gracias
@anonimo67573 жыл бұрын
No porque en el primero esta diciendo que la pila es diferente de vacio, osea que tiene datos. Y si es asi, va a empezar a borrar los nodos. En cambio lo que pones tu dices que la pila ya está vacia porque si el ultimo dato es igual a null, significa que no hay datos en la cola y por ende no hay nada que bprrar
@lucioberardobj165 жыл бұрын
Tanto las listas tipo cola como el anterior tipo lista si son complejos, me ha costado entenderlo, aun así eres excelente instructor!
@gggggerman20084 жыл бұрын
Hay formas muchísimo más sencillas de hacer esto
@enrique26524 жыл бұрын
@@gggggerman2008 tal vez si, pero las estructuras de dato son importantes para la logica de programacion, ¿Porque crees que estan en la mayoria de los lenguajes de programacion?.
@cesarhg59386 жыл бұрын
excelente curso, ¿Podrías hacer uno de php y mysql? te lo agradecería mucho
@jonathanlara87743 жыл бұрын
te recomiendo mejor usar node js
@feeddeee95794 жыл бұрын
Muy bueno!
@cristianch94606 жыл бұрын
jaja gracias con este me quedo claro el de pilas
@zackysh_4 жыл бұрын
no entiendo por qué devolver Integer.MAX_VALUE o MIN_VALUE, lo mismo sería devolver un 0 no?
@stevenjm84443 жыл бұрын
Ernesto dijo que son buenas practicas y talvez sea por alguna razón, como en situaciones que vas ha necesitar ese valor para ejercer alguna actividad como en el anterior video
@jonathanlara87743 жыл бұрын
si le pone un 0: retornaría un 0 , pero tú al ingresar un valor entero como dato, también puedes poner 0. Es una buena practica ya que el MAX_VALUE sería el numero entero mas grande que puedes insertar , el cual es: 2147483467. Ósea nos retornaría el numero 2147483467. En mi caso yo le puse que el método sea void ya que en mi clase nodo tengo los métodos getters y setters de la informacion y el nodo siguiente, asi que en el main no tendré ningun problema al momento de querer obtener la informacion del nodo.
@adolfo22593 жыл бұрын
A mí me piden pasar datos eliminados de una pila a una cola, cuando elimine esos datos de la cola debe de mostrar el historial de los datos eliminados de la cola. Tal vez para los avanzados es fácil pero uno que aprende se hace súper difícil y más si lo hago en Jframe
@ricardovillegas22385 жыл бұрын
Antes que nada agradecer por el buen curso que estas implementando , sin embargo analizando el método insertar he visto que tienen la misma duda como es que el Inicio.siguiente es afectado por la linea de código "finalCola.siguiente = nuevo_nodo;" del else, puedes aclarar el porque ya que no le encuentro logica, gracias.
@alext6945 жыл бұрын
lo descubriste bro? maldicion :/
@brownieblondestudios37645 жыл бұрын
@@alext694 En primer lugar hay que tener en cuenta que con "final.cola" apunta al último elemento añadido, y que con "inicio.cola" apunta al que lleva más tiempo en la cola, es decir, al primero que se ira. Y respecto a "finalCola.siguiente = nuevo_nodo;" es porque, al contrario que en las pilas, el apuntador del nodo señala al nodo que se introdujo en la cola después de él, el último nodo añadido señalará null y el nodo que lleva más tiempo(El primero que se ira), señala al que se ira después de él, es decir, al segundo nodo que lleva más tiempo en la lista. Esto último solamente en caso de que haya más de un nodo en la cola, si no, apuntaría a null también porque, además del último, sería el primero y el primero siempre apunta null.
@nicotoobebello63865 жыл бұрын
En la clase Cola en el método Insertar() Se vinculan al inicio de la condicional if. Porque lo que hace el "=" es asignar una REFERENCIA al objeto nuevo_nodo. Las variables nuevo_nodo.informacion y nuevo_nodo.siguientes solo son una REFERENCIA al objeto, es decir que se esta tratando con un solo objeto. Para entender esto necesitas entender como es el comportamiento de un objeto. Por ejemplo creo una clase Objeto: public class Objeto{ public int valor = 10; } Ahora creo una clase ClasePrincipal con el método main: public class ClasePrincipal{ public static void main(String args[]){ // creo 3 variables tipo objeto // en la primera instancio "UN" objeto Objeto miObjeto_1 = new Objeto(); Objeto miObjeto_2; Objeto miObjeto_3; // imprimo el valor del objeto utilizando la variable miObjeto_1 System.out.println(miObjeto_1.valor); // paso una REFERENCIA del objeto que instancie miObjeto_2 = miObjeto_1; miObjeto_3 = miObjeto_1; // cambio el valor del objeto utilizando la "Referencia" miObjeto_3 miObjeto_3.valor = 97; // imprimo el valor de cada variable que "referencia" // nuestro único objeto (solo existe un solo objeto, no 3) System.out.println(miObjeto_1.valor); System.out.println(miObjeto_2.valor); System.out.println(miObjeto_3.valor); // las tres variables que referencian a un solo objeto imprimen // el mismo valor, verificando así que solo se esta tratando // con un objeto. } }
@MARQUITOSGUALACBA6 жыл бұрын
En el minuto 21:29 no se asigna automaticamente el valor 4 a opcion? se le re asigna 4 ? no me quedo claro, quien sepa y pueda responder muy agradecido
@MiguelAngel-pj5bw5 жыл бұрын
es opcional puedes poner opcion=4 o no igual se sale del ciclo
@obi475 жыл бұрын
Opción vale 4, es redundante colocar opción = 4, mejor sería enviar un mensaje de Adiós o hasta luego, por lo demás Ernesto es excelente explicando, mucha de esta información se consigue en Internet, pero el lo explica con claridad de día de verano
@nel_23114 жыл бұрын
Ayuda!! En el código, que cambiaría para que los valores que ingrese sean String, y de igual manera para que me devuelva Sring, al momento de Extraer y Mostrar.
@MARQUITOSGUALACBA6 жыл бұрын
En el minuto 19:29 el parseo de opcion no se habia hecho ya en el menu?
@oscargm19794 жыл бұрын
Son diferentes parseos,uno para el numero a insertar en el menu opciones y otro para el numero a insertar en la lista tipo cola.
@andruso21664 жыл бұрын
Hola, aún no comprendo bien lo de "return" =( de qué manera lo podría visualizar mejor?
@juanp.mendoza3074 жыл бұрын
Return se usa para que al usar un método, este retorne, devuelva un valor. Por ejemplo, si quieres hacer un método el cual sume dos numeros que se le enviaron, este debe regresarte la suma de esos dos valores, eso lo logras con la palabra reservada return
@andruso21664 жыл бұрын
@@juanp.mendoza307 gracias! Pero para eso no estaría entonces el "void"?
@juanp.mendoza3074 жыл бұрын
@@andruso2166 realmente el void es todo lo contrario, el void indica que el método no va a retornar nada
@Tasca834 жыл бұрын
@@juanp.mendoza307 Tal cual! el void no retorna nada. Es para que un método haga algo pero no retorne ningun valor. El problema está que cuando Enersto lo explicó dijo que el void se usaba para retornor un valor, entonces ahí está el mal entendido. Enersto es un buen profesor pero creo que con eso le erró, generó más confución.
@s.g29586 жыл бұрын
Enseñas mejor que mi profe gracias por los videos - Para cuándo java frame ?
@CookieMan_YT4 жыл бұрын
x2
@alexandergutierrez6540 Жыл бұрын
ya el curso se esta poniendo denso pero no importa, vamos todavia!!!!
@GianmarcoContreras4 жыл бұрын
12:57 para evitar todo eso que estas haciendo, por que no haces el recorrido desde el final de la cola y no desde el inicio
@mauroagustinmorales73214 жыл бұрын
Porque el final de la cola no tiene un apuntador hacia los elementos anteriores.
@gggggerman20084 жыл бұрын
Es mejor usar ,push(), .poll(), y .peek(), no se porque se complicó taaaanto para hacer una lista tipo cola
@madyaguilar13053 жыл бұрын
Gracias por el video! Una pregunta, ¿Cómo podría hacer para que en vez de ingresar números pueda ingresar un nombre? Gracias!
@LaGeekipediaDeErnesto3 жыл бұрын
¡Hola Mady!, me resulta complicado dar una explicación a través de un comentario. Tomaré nota de esta consulta para poder traer un vídeo con esta explicación, ya que es una excelente pregunta. Saludos!
@madyaguilar13053 жыл бұрын
@@LaGeekipediaDeErnesto Muchísimas gracias! Será de gran ayuda profe!
@autosespecialistas3944 жыл бұрын
Es un tema difícil y extenso de explicar, pero se puede entender
@luciaviji71964 жыл бұрын
Soy muy fan de Ernesto pero no me entero de nada, he notado que el nivel sube mucho en los últimos videos Alguien me recomienda otro canal?
@autosespecialistas3944 жыл бұрын
Si ya viste el curso Java desde cero , entonces ....te convendría usar un anotador en cada vídeo o buscar el tema en específico en otros vídeos y una vez q lo entendés volves al curso para seguir el programa de Ernesto..es solo una opinión
@luciaviji71964 жыл бұрын
@@autosespecialistas394 he pasado de este tema y voy con el próximo video
@MARQUITOSGUALACBA6 жыл бұрын
pregunta al grupo: el else del minuto 9:04 es solo para cumplir con la logica y devolver siempre un valor pero el programa nunca lo va a utilizar estoy bien?
@nicotoobebello63865 жыл бұрын
El programa si lo utiliza pero el programador no le da utilidad.
@danielramirez99503 жыл бұрын
22:18 después de ingresar mi nodo 10 cuando lo quiero que me lo muestre me aparece 0 1. ¿Porque?
@luiscarlospinongomez37412 жыл бұрын
Por pendejo
@MARQUITOSGUALACBA6 жыл бұрын
Se supone que uno se acuerda de una lista tipo cola y despues sin consultar nada la aplica? porque me estoy preocupando
@retroblackztar3 жыл бұрын
Se me hizo mas facil la lista tipo pila en esta me enrede
@valentinbrignani6 жыл бұрын
Buen video jaja quiero mi corazón xD
@luisangelquispenavarro98144 жыл бұрын
¿Cómo emplearía si quiero eliminar todos los datos de la cola?
@jhonhuanachin82715 жыл бұрын
Una consulta, si en vez de ingresar números (int) se ingresa un nombre(String) como seria para mostrarlos, me dice que debo inicializarlo y si lo inicializo con "null" los resulatos me sale "null" en vez de lo que ingrese y si pongo los (" ") el me sale en blanco.
@oscargm19794 жыл бұрын
inicializalos asi String nombrequequieras=""; es probable que un String no pueda ser null en Java
@nandodo2033 жыл бұрын
En el minuto 6:27 ernesto estas dos líneas de códico: finalCola.siguiente = nuevo_nodo; finalCola = nuevo_nodo; Entonces ¿qué sentido tiene asignarle el nuevo nodo al campo siguiente si es que al final el nodo "finalCola" se le asignara nuevo_nodo? si alguien pudiera explicarme estaría muy agradecido recién hace poco pude reincorporarme a la serie de videos, estuve muy ocupado y deje esto durante varios mese talvez se me han olvidado cosas xd.
@anonimo67573 жыл бұрын
Porque en la condicion puso que si el fin de la cola no estaba apuntando a nulo, significaba que la cola iba a seguir, pero para que siga la cola, tiene que poner la condicion de que el final de la cola apunta al siguiente nodo (finalCola.siguiente) y en esta linea dice que apuntara al siguiente pero no sabemos quien es el siguiente, ah pues entonces por eso ponemos finalCola.siguiente =nuevo_nodo, que es quien tiene la informacion de lo ue hay en el otro nodo, por lo tanto... el finalCola queda valiendo lo que valía el nuevo_nodo (finCola = nuevo_nodo). En terminos generales podriamos decir que el primero es un puntero, y el segundo es una declaracion de que ya se quedo con esa info (osea la info de nuevo_nodo)
@nandodo2033 жыл бұрын
@@anonimo6757 Gracias por responder, estuve utilizando el debuger para ver que pasaba con los nodos y pude notar que cuando se ejecutaba la linea de código "finalCola.siguiente = nuevo_nodo;" lo que sucedía era que el nodo "inicioCola" también se modificaba lo cual me parece raro porque se estaba en la línea de código era "finalCola.siguiente = nuevo_nodo;" y no entiendo porqué también se modifica el nodo "inicioCola". Me falta entender eso, me falta un concepto que quizás se me ha pasado de las anteriores clases.
@retroblackztar3 жыл бұрын
@@nandodo203 Bro como puedo usar el debuger?
@nandodo2033 жыл бұрын
Okey ya lo entendí, hay un concepto llamado paso por referencia, cuando se crea una variable de tipo de un objeto esta variable no guarda los atributos del objeto sino una referencia que apunta al lugar de memoria donde están esos atributos. Cuando le pasamos la referencia a otra variable y se modifican sus atributos, en realidad, estamos modificando los atributos de un mismo objeto ya que dos variables tienen una misma referencia. Espero no haber confundido más las cosas xd, pero según lo que digo todo cuadra como dice Ernesto. Gracias a este curso estoy estudiando algo referido a estos temas
@CARLOSMARTINEZ-op9io Жыл бұрын
@@nandodo203 Muchas gracias yo tenia la misma duda y justo tu comentario me ah ayudado a entender mejor lo que sucedía
@luisfelipecorreamartinez97152 жыл бұрын
tiene depronto videos donde se trate el arrayList ??
@luiscarlospinongomez37412 жыл бұрын
No pendejo
@luisfelipecorreamartinez97152 жыл бұрын
@@luiscarlospinongomez3741 talvez usted si lo es amigo
@biomedica94943 жыл бұрын
Alguien me puede explicar por que pone en 9:17 un return Integer.MAX_VALUE;
@rogers.n32683 жыл бұрын
Por lo que tengo entendido es porque ese método tiene a fuerza que retornar un valor,.
@josephmx95615 жыл бұрын
Muy bien explicado, solo que el nombre de los métodos SIEMPRE inicia con letra minúscula :v
@gggggerman20084 жыл бұрын
asi es, porque sino nos confundimos con los nombre de las clases
@luciaviji71964 жыл бұрын
Soy muy fan de Ernesto pero no me entero de nada, he notado que el nivel sube mucho en los últimos videos Alguien me recomienda otro canal?
@CeratiGilmour3 жыл бұрын
@@luciaviji7196 pildoras
@fabianizquierdo92343 жыл бұрын
asies ejejej
@hugohernandez1353 жыл бұрын
@@luciaviji7196 te recomiendo que busques ejercicios de pilas y colas sencillos y resuelvas uno tras otro o que hagas corridas del programa en papel para que vayas a tu ritmo viendo que hace en cada paso
@luisherrera64352 жыл бұрын
¿Alguien por favor me puede aclarar la duda sobre qué es lo que está declarando como "private Nodo", Es una instancia de la clase nodo o como?
@luiscarlospinongomez37412 жыл бұрын
Es tu mama pendejo
@hikagueakatsuki72186 жыл бұрын
alguien le va la 3ª opcion por que a mi no me marca errores y es la unica opcion que no me va
@versain67605 жыл бұрын
a mi tampoco :(
@germang.63052 жыл бұрын
¿Como seria en caso yo desee que se muestren caracteres y no solo numeros ?
@luiscarlospinongomez37412 жыл бұрын
Con caracteres pendejo
@cinthyagladielynataretviru39472 жыл бұрын
que se haria en vez de poner nuemro yo quiero poner nombre que debo de hacer o que programa de debo de hacer este es mi planteamiento Hacer una aplicación tipo cola que permita capturar 5 nombres de personas como máximo, y permita mostrar el siguiente menú de opciones: - Agregar elemento - Eliminar elemento - Mostrar elementos en lista tipo cola - Salir
@luiscarlospinongomez37412 жыл бұрын
Toda meca toda meca
@guatemate71203 жыл бұрын
A mi no me compila. Este mensaje me aparece: run: BUILD SUCCESSFUL (total time: 0 seconds) Será mi NetBeans?
@anonimo67573 жыл бұрын
No es el netbeans, si te compilo pero no ejecutó nada, debes ver que es lo que mandas a llamar en el main
@ROBERTINful5 жыл бұрын
entiendo que si no se le pone un "-1" al for marca error pero si alguien me puede explicar porque se los agradecería mucho
@LaGeekipediaDeErnesto5 жыл бұрын
¡Hola!, es importante mencionar que los cursos son completamente gratuitos y de acceso publico desde KZbin. Lamentablemente me es imposible brindar asesorías de manera personal debido a la alta demanda de solicitudes que recibo a diario, por tal motivo he colocado un filtro para otorgar asesorías a aquellos que realmente la necesitan. Si deseas una asesoría personal, o bien alguna clase privada, puedes contratar uno de los distintos paquetes que pongo a tu disposición solicitando información a través del correo electrónico: epmgrams@gmail.com, o bien, vía inbox en Facbook: facebook.com/LaGeekipediaDeErnesto, donde con gusto te haré llegar los costos y beneficios de cada uno de estos paquetes. Saludos
@alext6945 жыл бұрын
si te refieres al minuto 13:55, entonces la respuesta es: Porque al crear un vector tu indicas que vas a tener por ejemplo 5 posiciones, y estas posiciones empiezan a partir del indice cero, osea tendrías cande[0],cadena[1]...hasta candena[4], y por eso pone cadena.length - 1, pero si no te queda claro jeje revisa uno de los videos del java desde cero sobre vectores de Ernesto, osea de este mismo canal.
@rogers.n32683 жыл бұрын
Porque te marcaría un error, supongamos que a "i" le asignas la longitud de la cadena, entonces supongamos que tienes 3 valores (10,20,30) i valdría 3, y tu arreglo "cadena" tiene 3 posiciones, sin embargo estas posiciones se cuentan desde el 0, entonces tendrías 0, 1, 2, entonces a la hora de ejecutar la sig. línea de código: ColaInvertida += " " + cadena[i]; le dirías que guarde en la ColaInvertida lo que esté en la cadena en la posición [3] lo cual no existe pues tienes 0,1,2. Bueno eso es lo que yo entendí, espero no haberte confundido :D
@franco60346 жыл бұрын
hola!
@LaGeekipediaDeErnesto6 жыл бұрын
¡Hola!
@megasupremasia3 жыл бұрын
adios!
@dil_ram5 жыл бұрын
Alguien sabe como mandar el primer elemento atrás del último? Es decir 2 1... , y que al extraer 1 ahora se muestre, 1 2...
@gonzaa2205 жыл бұрын
Seria este método, donde PrimerNodo es inicioCola, y UltimoNodo es finalCola public void PrimeroAlUltimo(){ Nodo auxiliar = new Nodo(); auxiliar.siguiente = null; auxiliar.valor = PrimerNodo.valor; PrimerNodo = PrimerNodo.siguiente; UltimoNodo.siguiente = auxiliar; }
@dil_ram5 жыл бұрын
@@gonzaa220 Buenísimo gracias me servirá.
@TZAR_TZAR5 жыл бұрын
Se que ya terminó el curso, pero un consejo para cursos futuros es que no uses palabras iguales para referirte a diferentes cosas ya que es ambiguo y es muy fácil confundirse, saludos y gracias por el vídeo.
@laprimaflor3 жыл бұрын
Acabo de terminar el video, muy bueno. Pero cuando lo utilizo no me separa los valores, me pone 102030 y la verdad no encuentro el error, lo mire mil veces.
@laprimaflor3 жыл бұрын
@@RED-tj4is fue lo primero que me fijo y lo puse 😢
@RED-tj4is3 жыл бұрын
en el minuto 14:50
@RED-tj4is3 жыл бұрын
@@laprimaflor perdon, te mande el anterior lo borre porque me di cuenta que no era eso, pero ya lo habias visto 😂😂, en este que te mande ahora si debe ser
@laprimaflor3 жыл бұрын
@@RED-tj4is mil gracias ahora lo miro y me fijo 😁
@RED-tj4is3 жыл бұрын
Es en el minuto 16:15, ahora si que si que estoy seguro, es que lo estoy viendo ahora, pausaba y te venia a contestar
@luciaviji71964 жыл бұрын
Soy muy fan de Ernesto pero no me entero de nada, he notado que el nivel sube mucho en los últimos videos Alguien me recomienda otro canal?
@luisangelguerrasanchez30844 жыл бұрын
estas en el nivel intermedio, que tal si pruebas con java desde cero
@luciaviji71964 жыл бұрын
@@luisangelguerrasanchez3084 Ya lo hize y supe hacer todas las actividades... Las hacía con mi propio ingenio porque entendía todo, pero ahora ..
@luisangelguerrasanchez30844 жыл бұрын
@@luciaviji7196 pero ya intentastes hacer un programa en el que apliques todo lo que vistes?
@luciaviji71964 жыл бұрын
@@luisangelguerrasanchez3084 si, no sé si tú has hecho el curso pero al final de el mismo se hace un programa combinando lo aprendido
@shi28663 жыл бұрын
@@luciaviji7196 Hola, estaba igual que tú. Había terminado el curso desde cero e iba más o menos bien con el intermedio hasta que llegue al temas de pila. Lo que hice fue ver varios vídeos del tema, una vez que entiendes el vídeo número 33 los otros dos son más fáciles. Te recomiendo los vídeos de "Shakamuria", tiene 3 videos sobre pilas
@BCTOR4 жыл бұрын
soy el único que no entiende NADA de lo que escribe??
@matipendino8794 жыл бұрын
PENSÉ QUE ERA EL ÚNICO JAJAJAJAJAJAJA
@luciaviji71964 жыл бұрын
Yo tampoco, cuantos años tenéis?
@brunopadillagutierrez38129 ай бұрын
x4 jaja, pero no es imposible, es solo cuestión de seguir profundizando hasta darte cuenta de ese algo.
@josegiambruno15324 жыл бұрын
Me dio un error que no pude solucionar al presionar 3: run: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1 at clases.Cola.MostrarContenido(Cola.java:71) at clases.ClasePrincipal.main(ClasePrincipal.java:40) F:\Users\Jose\AppData\Local\NetBeans\Cache\8.2\executor-snippets un.xml:53: Java returned: 1 BUILD FAILED (total time: 6 seconds) Baje luego tu fuente y lo cargue en mi netbeans y dio lo mismo. (puse java 8 y netbeans 8.2 para seguir este curso) Excelente tu curso, estoy aprovechando muchisimo la cuarentena Un abrazo!
@angelolivas60374 жыл бұрын
A mi al presionar el 3 me sale el error: java.lang.NullPointerException y no he podido solucionarlo
@josegiambruno15324 жыл бұрын
@@angelolivas6037 bajá el codigo que esta en la descripcion y correlo, si ese te da bien es un error de tu programa.
@carlosarias19056 жыл бұрын
La Geekipedia de Ernesto sera que puedes hacer un curso de base de datos, utilizando visual estudio y server sql y crear instancias desde la instalacion de postgres y enseñar a como crear formularios en visual studio porfavor
@mataratas01096 жыл бұрын
lei tu comentario y me quede asi ira :O apenas estoy empezando en programacion entiendeme xD
@inversionesrayder21194 жыл бұрын
No entendí porque el -1 en el for
@alanrodriguez56164 жыл бұрын
Como las posiciones de los arreglos van de 0 a 2, es necesario para que cuando vaya de regreso no suceda lo de desbordamiento.
@jorgecortinas2 жыл бұрын
Sin dudas como odio Java, yo pude desarrollar el algoritmo que me pidieron en c++ sin problemas usando la memoria y una estructura, pero ahora me piden hacerlo en java y como me desespero, aun asi muchas gracias por la ayuda
@allker1192Ай бұрын
la verdad que es mas facil programarlo con los punteros tradicionales de c y c++
@rodrigovazquez71174 жыл бұрын
estoy perdido :c f por mi
@luciaviji71964 жыл бұрын
Soy muy fan de Ernesto pero no me entero de nada, he notado que el nivel sube mucho en los últimos videos Alguien me recomienda otro canal?
@KarloSebCazares9 ай бұрын
arregla la compu minimo
@ronpb39434 жыл бұрын
nadie dejo el menú en los comments xd
@rogers.n32683 жыл бұрын
package clases; import javax.swing.JOptionPane; public class ClasePrincipal { public static void main(String[] args) { int opcion = 0, nodo_informacion = 0; Cola cola = new Cola(); do { try { opcion = Integer.parseInt(JOptionPane.showInputDialog(null, "Menu de Opciones. " + "1. Insertar un nodo. " + "2. Extraer un nodo. " + "3. Mostrar contenido de la cola. " + "4. Salir. ")); switch (opcion) { case 1: nodo_informacion = Integer.parseInt(JOptionPane.showInputDialog(null, "Porfavor ingresa el valor a guardar en el nodo.")); cola.Insertar(nodo_informacion); break; case 2: if (!cola.ColaVacia()) { JOptionPane.showMessageDialog(null, "Se estrajo un nodo con el valor: " + cola.Extraer()); } else { JOptionPane.showMessageDialog(null, "La cola esta vacia"); } break; case 3: cola.MostrarContenido(); break; case 4: opcion = 4; break; default: JOptionPane.showMessageDialog(null, "Opcion no disponible."); break; } } catch (NumberFormatException e) { } } while (opcion != 4); } }
@ronpb39433 жыл бұрын
@@rogers.n3268 8 meses tarde xd
@rogers.n32683 жыл бұрын
chale perdón :(
@melomanoymelifluo77943 жыл бұрын
SE EQUIVOCÓ AL DEFINIR BIEN EL INICIO Y EL FIN....DISLIKE....ME HICISTE CONFUNDIR.....AÑADE UNA CORRECCIÓN, ME HICISTE PERDER MI TIEMPO.