/Users/johnr/Dropbox/johnrayworth.info/largeFilesOutsideJSR/__IB-Other/Other/IA-Solutions-2019/Alex/Product/BeachPicker/src/com/hyltonboy/beachpicker/util/Sort.java |
1
2
3
4
5
6 package com.hyltonboy.beachpicker.util;
7
8 import com.hyltonboy.beachpicker.place.Place;
9
10
11
12 @author
13
14 public class Sort {
15 public static Place[] selectionSort(Place[] intArray) {
16 for (int i = 0; i < intArray.length-1; i++) {
17 int minIndex = i;
18 for (int j = i+1; j < intArray.length; j++) {
19 if (intArray[j].getDistance() < intArray[minIndex].getDistance() ) {
20 minIndex = j;
21 }
22 }
23 if (minIndex != i) {
24
25
26 Place temp = intArray[i];
27 intArray[i] = intArray[minIndex];
28 intArray[minIndex] = temp;
29 }
30 }
31 return intArray;
32 }
33 }
34