Java算法
冒泡排序
import java.util.Arrays; import static java.util.Arrays.sort; /** * 冒泡排序 */ public class TestDemo { public static void main(String[] args) { int[] values = {3, 1, 6, 2, 9, 0, 7, 4, 5, 8}; sort(values); System.out.println(Arrays.toString(values)); //从小到大排序,用sort就可以了 sortMaxToMin(values); //从大到小排序,通过一个嵌套循坏实现 } //从大到小排序 public static void sortMaxToMin(int[] values){ int temp; for (int i=0; i< values.length; i++){ for (int j=0; j<values.length - 1 - i; j++){ if (values[j] < values[j+1]){ temp = values[j]; values[j] = values[j+1]; values[j+1] = temp; } } } System.out.println(Arrays.toString(values)); } }
浙公网安备 33010602011771号