soy un programar que curso su tercer semestre de ingenieria de sistemasn no tengo habilidad no soy inteligente y no soy para nada bueno programando tu eras todo lo que yo no soy ahora, pero gracias a tus videos te prometo aunque estes haya en el cielo que sacare mi carrera adelante, gracias por hacer estos videos y hacer de mi vida como programador un poco mas facil, descansa hermano, y recuerden ... Si puedes soñarlo puedes programarlo....
Millones de fracias capo, como siempre el cielo esta hermoso mi rey, estoy aprendiendo un monton capo, millones de gracias mi rey, infinitamente agradecido.
Muchísimas gracias por el vídeo, me ha sido de mucha ayuda; has logrado que todo fuese más sencillo de comprender aún cuando el ordenamiento lo es. Gracias hermano.
no puedo creer que la persona que dicta este curso halla fallecido.. Eres un Crack desde el cielo sigues enseñando como dicen, hoy 18 de abril 2021. gracias por todo crack, seguire estos cursos hasta el final y obtender un trabajo como programandor.
Como haces falta alexito , no cabe duda que si siguieses en este mundo , día a día seguiríamos aprendiendo contigo Java Y otros lenguajes como Python y PHP y quien no quiere aprender contigo con tu alegría y buen humor , te agradezco las veces que por tus enseñanzas pude salir adelante , sentí nostalgia y trsiteza al oír tu voz y verte de nuevo. espero hayas encontrado la paz eterna.
Después de tanto tiempo... aun me sigues enseñando, eres hasta ahora el mejor maestro que he tenido:') Gracias a tu dedicación con tus vídeos hoy estoy en 4to semestre de mi carrera, sinceramente gracias Descansa en paz, tienes mis respeto campeón.
Voy en tercer semestre de ingenieria en sistemas y ya estoy dando clases de apoyo a los estudiantes de primer semestre, y todo se lo debo a este canal. Descansa en paz maestro.
Esta cuarenta me servio mucho y mas me sirvió llevar este curso con un increíble Profesor Alejandro. Gracias por todo aprendi muchas cosas de ti hasta el momento y me falta todavia los siguientes videos y con gusto los veré por que siempre hay algo nuevo que aprender mil gracias por tus enseñas. D.E.P
Muchas gracias por todo amigo, hasta pronto!, aun me sigues ayudando a estas alturas, te veía cuando empecé la carrera. for(String mensajeGratitud: mensaje) System.out.println(mensajeGratitud);
23 de Abril del 2022 Sigues enseñando a millones siendo el mejor maestro que se encuentre en la red hispanohablante. Espero poder algún día conocer a este grande en el más allá, sería un enorme honor. Hasta siempre, profe.
Después de tanto, me sigues ayudando, me da tanta nostalgia y tristeza no poder darte las gracias por las enseñanzas y demás. Espero donde estés, que sepas que muchos agradecemos tanto tu aporte, gracias!!
Muchas gracias, todo muy bien explicado, y lo siento mucho, DEP amigo :-( De todas formas, corregidme si me equivoco, pero creo hay un pequeño error, y es que debería haber metido esa línea arreglo[pos]=aux dentro del while, como última línea
Pasos del algoritmo de ordenamiento por insercion: 1) Si el elemento es el primero i=0, ya esta ordenado 2) Pasar al siguiente elemento 3) Guardar en una variable el indice anterior i-1 4) Guardar en una variable temporal el numero actual 5) (numero izquierda) > (numero actual) SI el numero q esta a la izquierda es mayor q el numero actual (temporal) entonces intercambiar numeros, repetir este paso 5) hasta que NO se cumpla mas esta condicion 6) Continuar iteracion en el elemento actual i 7) Repetir pasos 1) hasta 6) hasta q todos los numeros esten ordenados 8) Después de los pasos anteriores el array se ordena de menor a mayor (ascendente).
Que ese no es ordenamiento por selección? Ya que por inserción consiste en ordenar el dato en su posición correcta dentro de una lista que ya esta ordenada...
¿como funciona el cambio? digo entiendo que con el codigo pasamos lo que esta en la izquierda a la derecha pero en que momento o en donde almacenamos lo que esta en la derecha para pazarlo a la izquierda o eso se cambia automaticamente?
Es que hay un error en el código, la línea que ha metido al final sobra, y debería haber metido, antes del decremento de pos, la línea: movies[pos-1]=aux
@@victoralvarez2k dónde se debe corregir el error, en el método de inserción? Añadí el arr[pos-1] = aux, dentro del igual antes de hacer el decremento y me funciona para ordenar ascendentemente, pero no en todas las ocasiones.
@@erickcepeda4339 oye yo lo probe haciendo a mano y cada que la condicion se cumple en el while el pos disminuye y si se vuelve a cumplir el pos otra vez disminiuye, pero cuando ya sale del while el arreglo en la posicion que se haya quedado se almacena lo del aux... (o sea si disminuyo 3 veces y llego a cero, significa que ese numero en aux era menor y se va almacenar en la pos 0 del arreglo y vuelve a repetir empezando desde 1) no se si me explique muy bien, pero a mi me salio asi y solo asi le vi la logica para que cada que hay un cambio el arreglo se ordene y los valores de x posicion no desaparezcan
Espero y te sirva /* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ package ordenamientoporinsercion; import java.util.Scanner; import javax.swing.JOptionPane; /** * * @author ARMIND */ public class OrdenamientoPorInsercion { /** * @param args the command line arguments */ public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int nElementos, aux,pos; nElementos = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la dimension del arreglo")); int[] arreglo = new int[nElementos];
Intente hacer el código por mi cuenta antes de ver el vídeo y si cumple el objetivo, pero la pregunta es ¿solo es válido usar ese único método para hacer método o se puede otra distinta?
Que buenos videos amigo quisiera saber como hago para ordenar varios arreglos? gracias ================================================================================ Desarrollar un algoritmo que permita ingresar el nombre, apellido, número documento, género y edad de N personas, se debe mostrar la información ordenada de la persona menor al mayor.
supongo que debe ser el mismo concepto, solo que en lugar de enteros, lo muestre en forma de String, y que el usuario ingrese desde que forma quiere compararlos para ponerlos de menor a mayor, como una agrupacion, asi que tendrias que hacer un for y while para cada uno de ellos, uno de genero, otro de edad, inicial de nombre, etc etc
Bro,en esa linea lo que hacemos es que en el vector llamado arreglo subindice pos le decimos o le recordamos que el mismo aux o el mismo arreglo[i] para poder imprimir en la linea 40 sin ese resfrescar no podremos imprimir
Agosto 29 del 2024 a las 8:56 PM sigues enseñando, fuiste el maestro de muchos. Se te recordara siempre.
soy un programar que curso su tercer semestre de ingenieria de sistemasn no tengo habilidad no soy inteligente y no soy para nada bueno programando tu eras todo lo que yo no soy ahora, pero gracias a tus videos te prometo aunque estes haya en el cielo que sacare mi carrera adelante, gracias por hacer estos videos y hacer de mi vida como programador un poco mas facil, descansa hermano, y recuerden ... Si puedes soñarlo puedes programarlo....
Ay wey me sacaste una lágrima
alv :'3 te rifaste
:´v
pense que yo tambien era el unico bruto para programar :,c pero el siempre me ayudo
QUE SAD!!! ME ACABAS DE DARME CUENTA QUE NO SABES LO QUE TIENES HATS QUE LOS PIERDES...Te recordaremos por siembre nuestro profesor de youtube.
Abril 16 del 2020 a la 1:18 AM, sigues enseñando maquina, seras recordado por siempre.
Descansa en paz.
Era un crack y aun sin estar aqui sigue enseñandonos!!
Noviembre 21 de 2020, 0:13 hora Colombia. Aun sigues enseñando, estás en nuestros corazones!!!!, gracias por MUCHO!
descansa en paz, tu trabajo siempre sera recordado por miles de estudiantes como yo :(
yo apenas lo conocí y no podre agradecerle todo lo que me ha ayudado :(
Yo lo conocí después de su muerte, y duele saber que se haya ido alguien que ensañaba tan bien :c
@@jjmusk1662 de qué murió? :(
Ahora eres uno con el código fuente. Descansa en paz Maestro, gracias por todo.
fallecio?????????????????
@@thealfe5030 si
@@thealfe5030 si amigo, el fallecio en el 2019
Millones de fracias capo, como siempre el cielo esta hermoso mi rey, estoy aprendiendo un monton capo, millones de gracias mi rey, infinitamente agradecido.
Descansa en paz crack!
Muchísimas gracias por el vídeo, me ha sido de mucha ayuda; has logrado que todo fuese más sencillo de comprender aún cuando el ordenamiento lo es.
Gracias hermano.
no puedo creer que la persona que dicta este curso halla fallecido.. Eres un Crack desde el cielo sigues enseñando como dicen, hoy 18 de abril 2021. gracias por todo crack, seguire estos cursos hasta el final y obtender un trabajo como programandor.
sos un capo, tus enseñanzas quedarán inmortalizadas en este maravilloso canal, qepd
Como haces falta alexito , no cabe duda que si siguieses en este mundo , día a día seguiríamos aprendiendo contigo Java Y otros lenguajes como Python y PHP y quien no quiere aprender contigo con tu alegría y buen humor , te agradezco las veces que por tus enseñanzas pude salir adelante , sentí nostalgia y trsiteza al oír tu voz y verte de nuevo. espero hayas encontrado la paz eterna.
Marzo 2024 y sigue ayudando este enorme crack de cracks
Después de tanto tiempo... aun me sigues enseñando, eres hasta ahora el mejor maestro que he tenido:')
Gracias a tu dedicación con tus vídeos hoy estoy en 4to semestre de mi carrera, sinceramente gracias
Descansa en paz, tienes mis respeto campeón.
Voy en tercer semestre de ingenieria en sistemas y ya estoy dando clases de apoyo a los estudiantes de primer semestre, y todo se lo debo a este canal.
Descansa en paz maestro.
Esta cuarenta me servio mucho y mas me sirvió llevar este curso con un increíble Profesor Alejandro. Gracias por todo aprendi muchas cosas de ti hasta el momento y me falta todavia los siguientes videos y con gusto los veré por que siempre hay algo nuevo que aprender mil gracias por tus enseñas. D.E.P
Muchas gracias por todo amigo, hasta pronto!, aun me sigues ayudando a estas alturas, te veía cuando empecé la carrera.
for(String mensajeGratitud: mensaje)
System.out.println(mensajeGratitud);
Acabas de salvarme para la tarea y encima lo explicaste mejor que mi maestro jajaja gracias por tanto
23 de Abril del 2022
Sigues enseñando a millones siendo el mejor maestro que se encuentre en la red hispanohablante. Espero poder algún día conocer a este grande en el más allá, sería un enorme honor.
Hasta siempre, profe.
Después de tanto, me sigues ayudando, me da tanta nostalgia y tristeza no poder darte las gracias por las enseñanzas y demás.
Espero donde estés, que sepas que muchos agradecemos tanto tu aporte, gracias!!
Tú en verdad dejaste un legado, hasta el cielo.
9 de septiembre de 2024, Muchas gracias, tengo expo mañana de metodo de inserción y no lo entendía, ahora me queda súper claro ❤
De los mejores, seguirás siempre en nuestras memorias y tu gran ayuda.
Bro, se que ya no puedes ver esto, pero gracias, muchas muchas gracias, aunque te fuiste, nos sigues enseñando.
Gracias donde estés hermano! Descansa en paz fuiste un grande
06/02/2023 mañana expongo este tema. Gran aporte!
Descansa en Paz, máster, has dejado un gran legado.
Excelente video, hermano! Explicas muy bien.
excelente como siempre,mil gracias
despues de tanto tiempo me sigues ayudando como no tienes ides.
que en paz descanses :c
excelente hermano, harás todos los ordenamientos? muy bien gracias eres el mejor ojala saques un curso de jsp
podrías hacer tutoriales más avanzados de c?
Soy tu fan 😭😭
Muchas gracias, todo muy bien explicado, y lo siento mucho, DEP amigo :-( De todas formas, corregidme si me equivoco, pero creo hay un pequeño error, y es que debería haber metido esa línea arreglo[pos]=aux dentro del while, como última línea
gracias, por tu contenido, esta genial lo que haces, me encanta tu contenido =)
Pasos del algoritmo de ordenamiento por insercion:
1) Si el elemento es el primero i=0, ya esta ordenado
2) Pasar al siguiente elemento
3) Guardar en una variable el indice anterior i-1
4) Guardar en una variable temporal el numero actual
5) (numero izquierda) > (numero actual)
SI el numero q esta a la izquierda es mayor q el numero actual (temporal) entonces intercambiar numeros, repetir este paso 5) hasta que NO se cumpla mas esta condicion
6) Continuar iteracion en el elemento actual i
7) Repetir pasos 1) hasta 6) hasta q todos los numeros esten ordenados
8) Después de los pasos anteriores el array se ordena de menor a mayor (ascendente).
Gracias hermano por todo tu gran esfuerzo :(. DEP
26/05/2020 8:16 am. Sigues enseñando bro.
Hola, muy buena explicación, mi duda para realizar este ordenamiento con objetos?
explicas muy bien harias un curso de javascript porfavor
y con una matriz como se haria ?
buen video explicativo gracias. La Lic de programación meeeee laaaaa pelaaaaaaaaaaaaaa 😒😒😒😒
me has salvado tío, gracias
tengo una duda, este es el metodo shell?
disculpa y para poder imprimir iteracion por iteracion del momento que esta ordenando como podria hacerle
hacer un bucle a final al salir del while pero no del fot
y ally imprimir el arreglo
lo amo señor
Hola amigos, logré cambiar de carrera, solía ser maestro de primaria, ahora soy programador front-end y ahora estudio JAVA. Si se puede animo!
Te quiero mucho :'(🤍
Que ese no es ordenamiento por selección? Ya que por inserción consiste en ordenar el dato en su posición correcta dentro de una lista que ya esta ordenada...
Gracias, me sirvió un buen tu vídeo. Descansa : (
El ordenamiento por inserción e inserción directa son lo mismo?
Descansa en paz🙏🏻
¿como funciona el cambio? digo entiendo que con el codigo pasamos lo que esta en la izquierda a la derecha pero en que momento o en donde almacenamos lo que esta en la derecha para pazarlo a la izquierda o eso se cambia automaticamente?
Es que hay un error en el código, la línea que ha metido al final sobra, y debería haber metido, antes del decremento de pos, la línea: movies[pos-1]=aux
@@victoralvarez2k dónde se debe corregir el error, en el método de inserción? Añadí el arr[pos-1] = aux, dentro del igual antes de hacer el decremento y me funciona para ordenar ascendentemente, pero no en todas las ocasiones.
disculpa, no logro entender cuando pones este parte
vec[Pos]=aux;
que le llamas que refrescas el valor. que hace esto
Es innecesaria, por que apenas inicias el nuevo bucle for, la posición y el arreglo subirán automáticamente, es irrelevante a mi parecer.
@@erickcepeda4339 eso mismo pense pero no lo probe entonces si funciona sin esa linea de codigo?
@@josef9828 Pruebalo, no uso java hace tiempo, ando por el mundo de Angular9 y desarrollo web. Pero si lo dije es por que ya lo probé.
@@erickcepeda4339 oye yo lo probe haciendo a mano y cada que la condicion se cumple en el while el pos disminuye y si se vuelve a cumplir el pos otra vez disminiuye, pero cuando ya sale del while el arreglo en la posicion que se haya quedado se almacena lo del aux... (o sea si disminuyo 3 veces y llego a cero, significa que ese numero en aux era menor y se va almacenar en la pos 0 del arreglo y vuelve a repetir empezando desde 1) no se si me explique muy bien, pero a mi me salio asi y solo asi le vi la logica para que cada que hay un cambio el arreglo se ordene y los valores de x posicion no desaparezcan
podrias hacer un video pero que esta vez introduzcas el mismo ordenamiento pero en un vector????
como lo hago para ordenar vocales
Buenos tutoriales
Rayos como lo extraño
este metodo tambien es conocido como el shell????
No el método shell es otro también es llamado como el ordenamiento por inserción con incrementos decrecientes.
aLGUIÉN PUEDE DECIRME DECIRME DE QUE FALLECIÓ. eS TRISTE.
alguien me puede pasar el codigo?
Espero y te sirva
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
package ordenamientoporinsercion;
import java.util.Scanner;
import javax.swing.JOptionPane;
/**
*
* @author ARMIND
*/
public class OrdenamientoPorInsercion {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner entrada = new Scanner(System.in);
int nElementos, aux,pos;
nElementos = Integer.parseInt(JOptionPane.showInputDialog("Ingrese la dimension del arreglo"));
int[] arreglo = new int[nElementos];
for(int i=0; iaux)){
arreglo[pos] = arreglo[pos-1];
pos--;
}
arreglo[pos] = aux;
}
System.out.println("Ordenamiento ascendente");
for(int i=0; i=0; i--){
System.out.print(arreglo[i]+" - ");
}
}
}
Intente hacer el código por mi cuenta antes de ver el vídeo y si cumple el objetivo, pero la pregunta es ¿solo es válido usar ese único método para hacer método o se puede otra distinta?
Hay muchos métodos de ordenamiento, el método burbuja, el de quicksort etc
Muy bien.
Que buenos videos amigo
quisiera saber como hago para ordenar varios arreglos? gracias
================================================================================
Desarrollar un algoritmo que permita ingresar el nombre, apellido, número documento, género y edad de N personas, se debe mostrar la información ordenada de la persona menor al mayor.
supongo que debe ser el mismo concepto, solo que en lugar de enteros, lo muestre en forma de String, y que el usuario ingrese desde que forma quiere compararlos para ponerlos de menor a mayor, como una agrupacion, asi que tendrias que hacer un for y while para cada uno de ellos, uno de genero, otro de edad, inicial de nombre, etc etc
1:39
When ¡hay algún número?
No entendi bien la linea 35 :c, alguien me la podria explicar?
Bro,en esa linea lo que hacemos es que en el vector llamado arreglo subindice pos le decimos o le recordamos que el mismo aux o el mismo arreglo[i] para poder imprimir en la linea 40 sin ese resfrescar no podremos imprimir
Era muy joven....
este me parece mas dificil que el metodo borbuja
inicia con la programacion orientada a objeto
Hola :) claro que si, pronto comenzaré con la POO :) Un saludo
sube mas videos seguidos xd
seria bueno :)
NO sea webon y estudia por tu cuenta cabrochico.
Y cuanto sabes tu?
Por favor ayudaaaaaaaaaaaaa con el ordenamiento en selección
al menos menos entendí la parte teorica
No se ustedes, pero a mi me gusto más el metodo de burbuja..
Es de los más fáciles pero de los menos eficientes, pero es muy bueno para un número pequeño de elementos
por quick short papu
MENOS MAL QUE NO TE LLEVO EL COVID Y_Y
Todo iba tan bien hasta que dijo refrescar, quien me explica joder que no entiendo eso de refrescar, gracias
Yo creo que se refiere a que actualiza el arreglo[pos] por el numero asignado en aux
Tampoco entendí eso
Aqui te lo explico en lenguaje C++ th-cam.com/video/_vt0YHNx54Q/w-d-xo.html saludos.
Hazlo con scanner, me cagaste un programa por que no me enseñaste con scanner
haslo tu pinche vieja huevona
Pinche haragana