Új hozzászólás Aktív témák

  • norbert1998

    nagyúr

    Üdv újra!
    Egy ABC rendezéssel szenvedek. Leegyszerűsítettem az egészet egy külön programba, elsősorban, hogy egy ilyen egyszerű esetben is csinálja-e, amit csinál. Sajnos igen. Az utolsó elemet berakja előre, és viszon'látás! :(
    Minimumkiválasztásos rendezéssel ezt csinálja, közvetlen kiválasztásossal pedig az égvilágon lófült sem tesz. A minimumkiválasztásost írom le, most az van kicsinyítve nekem.
    String csereseged;
    String []rendnev={"A","B","C","D","E"};
    int cser;
    int i=rendnev.length;
    for(int j=0;j<i-1;j++){
    cser=0;
    for (int k=j+1;k<j;k++){
    if (rendnev[j].compareTo(rendnev[cser])>0) cser=k;
    }
    csereseged=rendnev[j];
    rendnev[j]=rendnev[cser];
    rendnev[cser]=csereseged;

    }
    for(int j=0;j<i;j++) System.out.println(rendnev[j]);

Új hozzászólás Aktív témák

Hirdetés