Это код, который у меня есть для моей программы сортировки, я хочу знать, есть ли способ улучшить код без использования дополнительных методов или классов.Выбор Сортировка в Java, способы я могу улучшить код?
public class Selection_Sort {
public static void main(String[] args) {
int arr[]={234,151,123,4,5342,76,48};
int min=0; int temp;
for(int i=0;i<=arr.length-1;i++){
min=i;
for (int k=i+1;k<arr.length;k++){
if(arr[k]<arr[i]){
temp=arr[i];
arr[i]=arr[k];
arr[k]=temp;
}
}
}
for (int j=0;j<=arr.length-1;j++)
System.out.println(arr[j]+" ");
}
}
arr.length вызов имеет O (1) сложность в Java, поэтому извлекая длину массива в переменной, а затем использовать его в условном операторе не выглядит как улучшение – shakhawat