Не совсем точно сортирует буквы т.е вообще не сортирует?
public static void sort(String[] array) {
//напишите тут ваш код
for(int i = 0; i < array.length ;i++){
if (isNumber(array[i])) {
for (int j = 0; j < array.length; j++) {
if (isGreaterThan(array[i], array[j])) {
String temp = array[j];
array[j] = array[i];
array[i] = temp;
}
}
}
}
}