Java每日学习日记
冒泡排序:冒泡排序的思想就是使用相邻的2个元素挨个比较一次,符合条件交换位置
public static void bubbleSort(int[] arr){
//把最大值放在首位置。
for(int j = 0; j<arr.length-1; j++){ // 控制的是轮数。
for(int i = 0 ; i<arr.length-1-j ; i++){ // 找出最大值
if(arr[i]>arr[i+1]){
//交换位置
int temp = arr[i];
arr[i] = arr[i+1];
arr[i+1] = temp;
}
}
}
}
需求:定义一个函数接收一个数组对象和一个要查找的目标元素,函数要返回该目标元素在
数组中的索引值,如果目标元素不存在数组中,那么返回-1表示。

浙公网安备 33010602011771号