Java sorting numbers using algorithm -


i have task sort ints in ascending order. task designed practice algorithms... used basic array sort method this:

bufferedreader reader  = new bufferedreader(new inputstreamreader(system.in));      int = integer.parseint((reader.readline()));     int b = integer.parseint((reader.readline()));     int c = integer.parseint((reader.readline()));     int d = integer.parseint((reader.readline()));     int e = integer.parseint((reader.readline()));      int[] ints = {a, b, c, d, e};     arrays.sort(ints);      for(int = 0; i<5;i++)     {         system.out.println(ints[i]);     } 

its not algorithm sure. how without sort method?

you use selection sort:

public static void selectionsort ( int [ ] num ){     int i, j, first, temp;       ( = num.length - 1; > 0; -- ){         first = 0;         for(j = 1; j <= i; j ++) {             if( num[ j ] < num[ first ] )                          first = j;         }         temp = num[ first ];          num[ first ] = num[ ];         num[ ] = temp;      }            } 

you can find list of java sorting algorithms , explanations here


Comments

Popular posts from this blog

html - How to set bootstrap input responsive width? -

javascript - Highchart x and y axes data from json -

javascript - Get js console.log as python variable in QWebView pyqt -