选择排序方法,我有这种方法,我从一个关于选择的网站的排序,我需要检查它是如何工作的了:检查阵列
public static void selectionSort(int[] data, int low, int high) {
if (low < high) {
swap(data, low, findMinIndex(data, low));
selectionSort(data, low + 1, high);
}
public static void swap(int[] array, int index1, int index2) {
int tmp = array[index1];
array[index1] = array[index2];
array[index2] = tmp;
}
public static int findMinIndex(int[] data, int index) {
int minIndex;
if (index == data.length - 1)
return index;
minIndex = findMinIndex(data, index + 1);
if (data[minIndex] < data[index])
return minIndex;
else
return index;
}
public static void main (String[] args) {
int[] numbers = {3, 15, 1, 9, 6, 12, 21, 17, 8}; }
我的问题是我如何能在运行程序主?(什么代码来运行程序) 谢谢。
[问题通过命令行运行Java代码]的可能重复(http://stackoverflow.com/questions/2752485/problem-running-java-代码通过命令行) –