JAVA基本的なプログラミング演習プログラム[28] 28ソートアルゴリズム

 

28プログラム[28]ソートアルゴリズム

タイトル:ソート10の数

分析手順:選択方法、すなわち9つの比較処理後に、使用することができ、最初の要素と最小の交換を選択し、そう次の、即ち、第二部材8と後部とを比較し、交換しました。

 

パッケージcskaoyan。

パブリッククラスcskaoyan28 { 
	@ org.junit.Test 
	ます。public voidソート(){ 
		java.util.Scanner =新しいjava.util.Scanner(System.in)で。
		[10] [] ARR =新しいint型int型。
		System.out.println( "数字输入10个を请:"); 
		以下のために(INT i = 0; I <arr.length; iは++){ 
			ARR [I] = in.nextInt()。
		} 

		選択ソート(ARR)。

		以下のために(INT i = 0; iが<arr.length; iが++){ 
			System.out.print(ARR [I] + "「)。
		} 

		in.close()。
	} 

	プライベートボイド選択ソート{(ARR [] INT)
		(I = 0をint型、iが<arr.length - 1; iが++)は、{ 
			iは= INT分。

			用(int型J = I + 1、J <arr.length; J ++){ 
				IF(ARR [J] <ARR [分]){
					分= J; 
				}
			} 

			IF(!分= I){ 
				int型の一時=のARR [I]。
				ARR [I] = ARR [分]。
				ARR [分] = TEMP。
			} 
		} 
	} 
}

 

おすすめ

転載: www.cnblogs.com/denggelin/p/11406747.html