MasterHeHegar en verdad que se agradecen los conocimientos que compartes aquí, he aprendido mucho siguiendo tus turoriales en varias listas de reproducción que tienes. Sería mucho pedir que dieras un pequeño ejemplo de como traducir algún ordenamiento, quizá éste en específico para ordenar datos de tipo cadena (char o string) ??
que tal buenas tardes , lo felicito porque explica muy bien paso a paso y sin tanto rollo, solo que tengo un problema al ejecutar el programa no me aparece los números de Arreglo Original ni el Ordenado de Quick , la única parte que se ve al ejecutar el la del Pivote, (en ninguna línea de código me marca error). cree que sea por el programa que estoy utilizando el cual es Eclipse. espero me conteste y gracias. Saludos
hola disculpa podrías hacer este ordenamiento pero para una lista simple enlazada yo lo hice pero tuve que pasarla a un vector pero quisiera saber si se puede hacer sin pasarla a un vector
el metodo principal me quedo asi despues de refactorizar, public void quickSorting(int[] collection){ quickSortingState state = new quickSortingState(collection, 0, collection.length-1); sortingOrder(state); ifState(state); } muy limpio y claro, este metodo hace el algoritmo al igual que el video.
public static void main(String[] args) { int v[] = {11,2,13,52,84,75,18}; int izq = 0; int derecha = 6; quick(v, izq, derecha); Impresion(v); } public static void quick(int[] v, int izq, int derecha) { int i = izq, j = derecha, pivote, temp; pivote = v[((izq + derecha) / 2)]; do { while (v[i] < pivote) { i++; } while (v[j] > pivote) { j--; } if (i
@@davidcol0125 gracias, tus vídeos me han ayudado mucho sobre todo este método. Sigue subiendo tutoriales!! Una recomendación: sería mejor que en vez de usar el IDE para programar usarás notepad++ o sublime y ejecutaras los programas en cmd, tal vez suena muy básico y aburrido pero me han comentado que eso es lo mejor
En verdad muchas muchas gracias, he aprendido bastante con tus tutos, no se encuentran en otro lado tutos bien explicados como los tuyos
MasterHeHegar en verdad que se agradecen los conocimientos que compartes aquí, he aprendido mucho siguiendo tus turoriales en varias listas de reproducción que tienes. Sería mucho pedir que dieras un pequeño ejemplo de como traducir algún ordenamiento, quizá éste en específico para ordenar datos de tipo cadena (char o string) ??
Muy buenos vídeos, los pocos que e visto de ordenamiento me gustaron. Me voy aventar todos. Muy bien (y)
Excelente amigo, te dejo el link de la Lista de Reproducción, saludos....
ruclips.net/video/RETaKJwnfYE/видео.html
Grande Masterrrr
que tal buenas tardes , lo felicito porque explica muy bien paso a paso y sin tanto rollo, solo que tengo un problema al ejecutar el programa no me aparece los números de Arreglo Original ni el Ordenado de Quick , la única parte que se ve al ejecutar el la del Pivote, (en ninguna línea de código me marca error). cree que sea por el programa que estoy utilizando el cual es Eclipse. espero me conteste y gracias. Saludos
Excelente vídeo
Visto en 18/06/2022
muy buena explicacion.
hola disculpa podrías hacer este ordenamiento pero para una lista simple enlazada yo lo hice pero tuve que pasarla a un vector pero quisiera saber si se puede hacer sin pasarla a un vector
Gracias por el aporte!!
Muchas gracias! me salvaste
Como se puede hacer para que imprima solo el arreglo ordenado final y no todos los intercambios hasta que se ordene todo??
Gracias!!!!!!!!!
el metodo principal me quedo asi despues de refactorizar,
public void quickSorting(int[] collection){
quickSortingState state = new quickSortingState(collection, 0, collection.length-1);
sortingOrder(state);
ifState(state);
}
muy limpio y claro, este metodo hace el algoritmo al igual que el video.
Solo me quedó una duda, ¿porqué se repite el arreglo al usar el pivote 7 y el 9?
Espero y me pueda responder.
Por qué el primer pivote es para separar los números menores a 7 y mayores a 7, y el 9 para los menores a 9
me gustaría saber como encuentro lo del método radix
Excelente día, aquí el link, saludos...
ruclips.net/video/fbRia-tshfo/видео.html
experto
deberias poner la impresion ahi mismo para lograr enterderlo mejor los que estamos empezando
public static void main(String[] args) {
int v[] = {11,2,13,52,84,75,18};
int izq = 0;
int derecha = 6;
quick(v, izq, derecha);
Impresion(v);
}
public static void quick(int[] v, int izq, int derecha) {
int i = izq, j = derecha, pivote, temp;
pivote = v[((izq + derecha) / 2)];
do {
while (v[i] < pivote) {
i++;
}
while (v[j] > pivote) {
j--;
}
if (i
con que valores le pasa al metodo quick los parametros primero y ultimo.... ayuda
el primero seria el inicio del arreglo, osea 0 y el ultimo seria el ultimo elemento del arreglo que es arreglo.length - 1
@@davidcol0125 gracias, tus vídeos me han ayudado mucho sobre todo este método. Sigue subiendo tutoriales!! Una recomendación: sería mejor que en vez de usar el IDE para programar usarás notepad++ o sublime y ejecutaras los programas en cmd, tal vez suena muy básico y aburrido pero me han comentado que eso es lo mejor
@@saulmusic1928 mejor por que te hace perder el tiempo? jaaja los ide te facilitan el manejo del tiempo.
Que código lleva el método ordenar?
Como?
Bro te recomiendo dejar el codigo fuente, grax.
se me cicla.
Dislike, yo queria una explicacion... aqui nomas pasas el codigo, mas no lo explicas.
En el video anterior explica el algoritmo en teoría