SelectRanking 원칙
SelectRanking - 자바 코드
공용 클래스 SelectRanking는 { 공공 정적 보이드는 (선택 INT [] a) { int로 난을, J 단계; INT TMP = 0, 플래그 = 0 ; INT N = a.length; 대 (I = 0; I <N은, 내가 ++ ) { TMP가 = A [I]; 플래그 = I; 위해 (n은 J <; J = I + 1, J ++ ) { 경우 (a [J]를 < TMP)은 { TMP는 = A [J]을; 플래그 = J; } } 경우 (! 플래그 = ⅰ) { A [플래그] = A [I]; A [I]는 = TMP를; } } } 공공 정적 무효 메인 (문자열 []에 args) { int로 [η] = {1,7,7,8,4,4,5,8,0,8,3 }; 위한 ( int로 I = 0; I <a.length는, 난 ++ ) { System.out.print (a [I] + "" ); } 에서 System.out.println ( "\ n 개의选择排序" ); (a)를 선택; 위한 ( int로 I = 0; I <a.length는, 난 ++ ) { System.out.print (a [I] + "" ); } 에서 System.out.println ( "\ n을" ); 에서 System.out.println는 ( "请输入几个数并用逗号隔开:" ); 스캐너 SC = 새로운 스캐너 (System.in); 문자열 str을 = sc.next의 toString () ().; 문자열 [] 도착 = str.split ( "," ); INT [] B = 새로운 INT [arr.length]; 위한 ( int로 I = 0; I <b.length를, 난 ++ ) { B [I] = 있는 Integer.parseInt (도착 [I]) System.out.print (b [I] + "" ); } 에서 System.out.println ( "\ n을 ' ); } }