var arr = [12,25,8,16,14]; console.log("排序前数组,",arr) //选择排序:第一轮,找出数组中最小的数,将第一项和最小的数互换位置.第二轮找到除第一项最小的数,和第二项互换位置,依次类推 //封装选择排序的函数 function selectSort(arr){ for (var i = 0; i < arr.length-1; i++) { for (var j = i+1; j < arr.length; j++) { if(
Java 选择排序与冒泡排序 1.DataSorter.java public class DataSorter { //冒泡排序法 //主要思路:按升序排序,数组元素两两比较,大的立即排后面 public static void bubbleSort(int[] a) { for(int i = 0 ;i < a.length ;i++){ int index = i; for(int j = i ; j < a.length ; j ++){ if(a[index] > a [j])
//排序 选择排序 数组中每个元素都进行比较 public class Test { public static void main(String[] args) { int[] arr = {12,69,852,25,89,588}; selectS(arr); printS(arr); } public static void printS(int[] arr){ for (int i = 0; i < arr.length; i++) { System.out.println(arr[i]