السلام عليكم
اسمحولي
اخواني
بس اذا ممكن
Sort function
سويتها للترتيب الارقام
لكن كيف اسويها في حالة ترتيب string
يعني الاسماء
؟ بليزكود:public class TestSelectionSort { public static void main(String[] args) throws Exception { double[] mylist={5.0,4.4,1.9,2.9,3.4,3.5}; System.out.println("my list befor sorting:"); for(int i=0;i<mylist.length;i++) { System.out.print("::"); System.out.print(mylist[i]); } selectionsort(mylist); System.out.println(" "); System.out.println("my list after sorting:"); printlist(mylist); System.in.read(); } static void printlist(double[] list) { for(int i=0;i<list.length;i++) System.out.print(list[i]); System.out.print(" "); } static void selectionsort(double[] list) { double currentmax; int currentmaxindex; for(int i=list.length-1;i>1;i--) { currentmax=list[i]; currentmaxindex=i; for(int j=i-1;j>=0;j--) { if(currentmax<list[j]) { currentmax=list[j]; currentmaxindex=j; } } if(currentmaxindex !=i) { list[currentmaxindex]=list[i]; list[i]=currentmax; } } } }






























