Ordenamiento de Burbuja (Bubble Sort) en Java

Поділитися
Вставка
  • Опубліковано 16 гру 2024

КОМЕНТАРІ • 113

  • @scorpioncoc5847
    @scorpioncoc5847 11 років тому +24

    eres una chingoneria jaja en un segundo entendí lo que un profe no puedo en 4 horas

    • @Machin3GUNZ
      @Machin3GUNZ 10 років тому +9

      boolean profesubnormal = true; XD

    • @luisyul5240
      @luisyul5240 10 років тому

      asdkjasdjas

  • @marianobarella3191
    @marianobarella3191 18 днів тому

    Tremenda explicación! Me estaba costando un montón entender estos métodos de ordenamiento, me aclaraste mucho el panorama! Muchas gracias

  • @DarkThunder696
    @DarkThunder696 12 років тому +1

    valedor gracias, te entendí rápido, y no te echast todo el rollo del las entradas y salias y lo más chido orientado a objetos, \m/,

  • @rayeitor1
    @rayeitor1 9 років тому +1

    Lo habia visto muy diferente, sin booleanos ni break, pero muy buen post, me esta gustando.

  • @LuUuLavigne
    @LuUuLavigne 12 років тому +1

    hey!! mil gracias te entendí mucho mejor que a mi profe de estructura de datos jeje genial tu canal!!! ^_^

  • @agusbuteler8
    @agusbuteler8 4 роки тому

    Excelente, hice lo mismo pero con un do while, sin el if del último. Muchas gracias

  • @kassandralopez3916
    @kassandralopez3916 9 років тому +1

    Excelente forma de explicar, lo entendi muy bien ^o^ ahora solo debo convertir eso a mi programa y listo, muchas Gracias & pues me suscribo, seguire viendo tus tutoriales ^0^

  • @WildOnesGames
    @WildOnesGames 12 років тому

    WOW 100 VIDEOS 100 REPRODUCCIONES FELICIDADESS!! EXCELENTE VIDEO

  • @victorhombradosbalza7064
    @victorhombradosbalza7064 3 роки тому

    usando bluej, el la clase ordenador en la linea despues del for , a partir de la linea del if me da error la variable i, dice que no esta definida. Saludos.

  • @juann1052
    @juann1052 11 років тому

    gracias es muy entendible, empezaré a ver todo el curso completo

  • @stolenflowerss3166
    @stolenflowerss3166 3 роки тому +1

    paquete : ordenador
    package paquete;
    public class Ordenador {
    public void OrdenadorBurbuja (int [] array) {
    int aux;
    boolean cambios=false;
    while (true) {
    cambios=false;
    for (int i=1; i

  • @profesuaste
    @profesuaste 10 років тому

    Bastante bueno y sencillo (asi lo haces parecer).

  • @ReynaldoBernard
    @ReynaldoBernard 10 років тому

    Muy buena explicación, te agradezco demasiado por tus vídeos :D

  • @jesusfernandez7248
    @jesusfernandez7248 9 років тому

    He visto la documentación de Java, y la clase Number recoge los tipos Integer, Float, Double... entonces en ordenarBurbuja(int[] array), si el parámetro y la variable aux almacenaran Number, ¿podría llamarse a este método con cualquier valor?

  • @manuelguzmancanal
    @manuelguzmancanal 12 років тому

    no sabes lo agradecido q estoy super claro fácil excelente muchas gracias

  • @berth6974
    @berth6974 12 років тому

    GRACIAS!!! Nuevamente muy claro y entendible. FELICIDADES!

  • @daniloortiz7530
    @daniloortiz7530 3 роки тому

    Que patrón seguiría el ordenamiento su tuvieras dos valores iguales te lo pregunto por qué tengo un ejercicio pero en ves de ser un array normalito como el tuyo sino que es con objetos y se ordena mediante la cantidad de préstamos que tengan ciertas estaciones y hay una condición que dice que cuando sean iguales se muestren tal cual en la posición que están en el arreglo

  • @luismanrg
    @luismanrg 7 років тому +1

    public class main{
    public static void main(String[] args) {
    int[]arreglo={5,3,4,2};
    Proceso o = new Proceso();
    o.ordenarburbuja(arreglo);
    for(int i=0; i

  • @SaithGV
    @SaithGV 10 років тому +1

    En C o C++ hay algo que solo hace que ocupes 3 lineas de código :3

  • @jerryp6120
    @jerryp6120 6 років тому

    no me salia bien la lista de numeros ordenados ascendentemente gracias por la explicacion aqui esta el codigo me dicen por si algo me salio mal. Yo lo hice por mi cuenta, solo vi una breve explicacion de lo que se tenia que hacer en otro video, lo hice sin mirar ningun ejemplo de codigo y tuve un error, solo entre y vi 6 minutos del video para modificar mi error asi que talvez no sea igual que el del video:
    class OrdenamientoBurbuja{
    public static void main(String[] args) {
    int posTemp, i, index;
    index = 0;
    int [] arreglo = new int[10];
    for(i = 0; i

  • @luismanrg
    @luismanrg 7 років тому +1

    public class ordenamiento{
    public void ordenarburbuja(int [] array){
    int aux;
    boolean cambios=false;
    while(true){
    for(int i=1; i

  • @pabloarroyo2216
    @pabloarroyo2216 12 років тому

    creeria q si se puede porq hay otros lenguajes en los q si se puede hacer ordenamientro en vectores de string, pero claro el algoritmo analizaria el primer letra del string

  • @jornrk
    @jornrk 12 років тому

    Funciona de la misma manera para realizar un ordenamiento pero con un arreglo con strings?

  • @javiermaruiz
    @javiermaruiz 4 роки тому

    Gracias. Excelente explicación

  • @humbertomontenegro2010
    @humbertomontenegro2010 9 років тому +12

    Lo realize pero no funcionaba lo intente asi y funciono :) :) saludos excelente post
    public int[] SortingArray(int[] array) {
    int aux;
    for (int j = array.length - 1; j > 0; j--) {
    for (int i = 0; j > i; i++) {
    if (array[i] > array[i + 1]) {
    aux = array[i];
    array[i] = array[i + 1];
    array[i + 1] = aux;
    }
    }
    }
    return array;
    }

    • @gonzaloaguero5691
      @gonzaloaguero5691 4 роки тому

      Lo hice tal cual el video y me saltaba un error. Estaba perfecta la sintaxis, pero aún así había un error que no pude encontrar. Probé hacer como tu y me anduvo. Gracias!

  • @katherinegris862
    @katherinegris862 7 років тому

    hola los break ,no son malas praxis en programación??? :) saludos

  • @narchan8868
    @narchan8868 10 років тому

    como puedo imprimir las pasada que hace el método burbuja, y cual es la diferencian entre burbuja mejorada

  • @carlose1462
    @carlose1462 10 років тому

    Excelente como siempre Jorge.
    :D

  • @karelgarciarodriguez1817
    @karelgarciarodriguez1817 5 років тому

    Hola jorge, como lo tienes creo no funciona. Un solo ciclo for hace una sola verificacion a todo el arreglo. Lo mas probable es que el array no quede ordenado a la primera. Necesitarias segun entiendo recorrer mas de una vez el mismo arreglo. Yo use un par de for anidados. asi funciona. Saludos y buenas noches

  • @nicolasardilapazos6046
    @nicolasardilapazos6046 11 років тому

    hola me pusieron a ordenar variables pero con nombres los arreglos tienen que contener un string y no un int o un doouble; con que método podría hacer esto???

  • @Brandon-dy7jf
    @Brandon-dy7jf 4 роки тому

    Hola que tal.
    Si hubiese sido el caso, en que hay dos números iguales, ¿que es lo que haria el programa?, ¿el programa de detiene?, ¿o se tiene que agregar una condicion para que el programa se efectue?

  • @josemedardoriveraamparano6411
    @josemedardoriveraamparano6411 11 років тому

    oies no tienes tutoriales de metodo de la burbuja en fortran te lo agradeseria mucho

  • @vrooomize
    @vrooomize 4 роки тому

    package Ordenar;
    public class Burbuja {
    public void ordenarBurbuja(int[] array) {
    int aux;
    boolean cambios;
    int llarg = array.length - 1;
    while (true) {
    // mostra com s'està ordenant
    // es pot comentar aquet FOR, ja que es només per veure
    // el funcionament
    for (int i = 0; i < array.length; i++) {
    // System.out.println(array.length-1);
    if (i % array.length - llarg == 0) {
    System.out.print(array[i]);
    System.out.print("
    ");
    } else {
    System.out.print(array[i] + ",");
    }
    }
    cambios = false;
    for (int i = 1; i < array.length; i++) {
    // el condicional compara el element "i" amb el anterior
    // es a dir, comença pel element "1" i el compara amb el element "0"
    // si "0" es major, llavors s'intercanvien els valors
    // per aixó cal guardar el valor de "1" en una variable auxiliar que
    // està fora del array, ja que si no es sobreescriuria
    if (array[i] < array[i - 1]) {
    aux = array[i];
    array[i] = array[i - 1];
    array[i - 1] = aux;
    cambios = true;
    }
    }
    // mentre "cambios" sigui "true" vol dir que encara queden numeros per ordenar
    // i per tant es torna al principi del bucle WHILE
    // un cop "cambios" arriba aqui com a "false", el condicional següent ens fa
    // sortir del bucle WHILE
    if (cambios == false) {
    break;
    }
    }
    }
    }
    Muchas gracias... Puse una FOR para ver como ordena internamente...

  • @javiergaara
    @javiergaara 9 років тому

    Muchas gracias por el tutorial, muy bueno

  • @marvinrafelmezapineda9772
    @marvinrafelmezapineda9772 10 років тому

    Bien buena explicacion, me sirvio de mucho, gracias :D

  • @estiben000
    @estiben000 12 років тому

    com`pa felicitaciones sus contribuciones alos principiantes en la programacion, queria pedirle un favor si era tan amable de hacer un tutorial de un video juego

  • @androscute
    @androscute 11 років тому

    Compa solo un pregunta es ordenamiento por poscion mayor?Ah cierto muy buena tu explicacion

  • @gabrielalexjustohuayna5815
    @gabrielalexjustohuayna5815 7 років тому

    no habría necesidad de comparar con el ultimo elemento en la segunda pasada y menos comparar con el penúltimo elemento en la tercera pasada y así sucesivamente ya que el elemento de mayor tamaño ya esta en la ultima posición y en el tiempo de ejecución se demoraría mas

  • @yennifervega6403
    @yennifervega6403 11 років тому

    Y si quisiera imprimir cada vez que se cambie intercambien los valores?

  • @afr-dt
    @afr-dt 12 років тому

    Explicas bien chido amigo excelente vídeo

  • @RoagJess
    @RoagJess 11 років тому

    Como le hago para mandar a llamar unos numero y que se acomoden por este metodo y despues sacar la mediana de estos?

  • @Ladicytha
    @Ladicytha 12 років тому

    si es de tipo string.....como por ejemplo nombres

  • @marcoxd195
    @marcoxd195 7 років тому

    Por este video te ganaste un mega like y subscripcion amigo Bv

  • @blackgeass01
    @blackgeass01 10 років тому

    se puede aplicar este metodo para ordenar un objeto tipo LinkedList?

  • @ebravog1992
    @ebravog1992 11 років тому

    Excelente! Tutorial.

  • @luisfernandodoncelorozco9481
    @luisfernandodoncelorozco9481 8 років тому

    muchas gracias, me sirvió de mucho.

  • @santycabroncito9111
    @santycabroncito9111 12 років тому

    hey amigo y como insertar. buscar.ordenar y salir xfa esque no entiendo muy bien y me dejaron de tarea que iciera este metodo y no se como agradeceria tu ayuda

  • @adanlopezvargas9031
    @adanlopezvargas9031 8 років тому

    gracias x tus videos me ayuda mucho

  • @santiagoj9628
    @santiagoj9628 7 років тому

    Gracias chaval.

  • @cristianadonis13
    @cristianadonis13 7 років тому

    yo quiero hacerlo con lista enlazadas, como lo hago???

  • @marcotohom3631
    @marcotohom3631 5 років тому +1

    10:55 en este justo momneto pensé 13 y luego lo colocó.

  • @elmenospro7711
    @elmenospro7711 8 років тому

    Muchas gracias, me srivio mucho, like y nuevo sub.

  • @raul_acosta_9520
    @raul_acosta_9520 7 років тому

    a mi sinceramente no me funciono el booleano para terminar el ciclo así que use un contador de "faltantes"
    cada que /*if(arreglo[i]

  • @dreia2405
    @dreia2405 7 років тому

    No tienes el código en la página?

  • @carlosramosmeza7782
    @carlosramosmeza7782 12 років тому

    me marca error en while porque sera maestro?

  • @freddyremache4546
    @freddyremache4546 7 років тому

    como puedo hacer este método para una matriz.. ???

  • @franklingarcia244
    @franklingarcia244 8 років тому

    alguien sabe si esto funciona con matris de arreglo......... gracias!!!!

  • @danieleduardojessi
    @danieleduardojessi 11 років тому

    Muy buen aporte, Grax

  • @freesoftandskate
    @freesoftandskate 11 років тому

    Normal , solo que tardara un poco en ejecutarse

  • @Chapulezko
    @Chapulezko 11 років тому

    Se crea un objeto de la clase...

  • @pereyrarg11
    @pereyrarg11 11 років тому

    Muy buen vídeo, me sirvió bastante,

  • @karlaestrada1415
    @karlaestrada1415 11 років тому

    muchas gracias me sirvio de mucho

  • @javiersalvo3377
    @javiersalvo3377 11 років тому

    me respondo yo solo, habia una comilla demás en el if

  • @wsed88
    @wsed88 11 років тому

    Y si quisiera hacer un arreglo de 500 numeros?

  • @eletrn0211
    @eletrn0211 6 років тому

    Alguien sabe si funciona en netbeans? Porque me da error ....

  • @hugotorres1382
    @hugotorres1382 10 років тому

    parce a mi no me corre me lanaza error no se por que ayudame aceme el favor

  • @GladFlyer11
    @GladFlyer11 6 років тому

    ¿No es más fácil utilizar el Collections.sort?

    • @juanmaa1414
      @juanmaa1414 6 років тому

      Lo que vale es aprender a resolver problemas. Claro que en la realidad si harias eso.

  • @javiersalvo3377
    @javiersalvo3377 11 років тому

    a mi me pasa lo mismo.... cual es la razon???

  • @ivanjuarez4920
    @ivanjuarez4920 10 років тому

    y oara haceerlo en interfaz grafica
    ???

  • @nimodoxd4739
    @nimodoxd4739 4 роки тому

    SI QUIERO DE MAYOR A MENOR?

  • @germanskrobak
    @germanskrobak 12 років тому

    muy bueno amigo, me salvaste el tp, si promociono, será gracias a usted... contestame este comentario asi me acuerdo de decirte si promociono o no, muchas gracias desde ahora igual :D

  • @karlacs6242
    @karlacs6242 4 роки тому

    Muchas gracias n.n

  • @kobar5590
    @kobar5590 4 роки тому

    Apenas para el parcial que tengo ahorita xd

  • @omarklazo4036
    @omarklazo4036 10 років тому

    y como podria ordenar en orden alfabetico ???

    • @marcotohom3631
      @marcotohom3631 5 років тому

      Con un array de tipo String, comenzando a ordenar según el primer carácter str.charAt(0).

  • @bulmavegeta23
    @bulmavegeta23 11 років тому

    como siempre que buen tuyo.

  • @cangelchannel
    @cangelchannel 10 років тому

    Un vídeo con ordenamiento de burbuja pero con matriz por favor

    • @5EJO5
      @5EJO5 10 років тому

      Hermano espero y no sea demasiado tarde, pero yo hice ese código, solo que no tengo el video, si me esperas este viernes 21 de noviembre 2014 lo subiré. saludos

    • @cangelchannel
      @cangelchannel 10 років тому

      *****
      ya lo subiste? porfavor me ayudaria

    • @5EJO5
      @5EJO5 10 років тому

      Ya

  • @freesoftandskate
    @freesoftandskate 11 років тому

    creando un objeto de la clase Ordenador

  • @joffreroman2909
    @joffreroman2909 11 років тому

    nooo sale mijin me sale una lista 22222 y no se ordena

  • @rickhunter8216
    @rickhunter8216 7 років тому

    CON UN FOR EACH ES MEJOR.

  • @ivancontreras9755
    @ivancontreras9755 11 років тому

    Te felicito, es excelente gracias.

  • @Oye_soldado
    @Oye_soldado 12 років тому

    muy bueno

  • @Chapulezko
    @Chapulezko 11 років тому

    usas random de la clase Math...

  • @luisyul5240
    @luisyul5240 10 років тому

    Me lo aprendi en la primera reproduccion y sin copiar codigo ._.

  • @Thenimrot1
    @Thenimrot1 11 років тому

    Copie = el codigo y aun asi ordena 1 y sigue desordenado el resto YY

  • @MrD0806
    @MrD0806 11 років тому

    :) muchas gracias!! :D

  • @emiliovaldiglex
    @emiliovaldiglex 11 років тому

    int arreglo[] = new int[500];

  • @capo0011
    @capo0011 12 років тому

    explicaras con graficas?
    solo lo explicas en consola..

  • @chencholocodelcoco9811
    @chencholocodelcoco9811 7 років тому

    asco