/*
需求: 定義乙個函式接收乙個int型別的陣列物件,找出陣列物件中 的最大元素返回給呼叫者。
*/class demo8
; int max = getmax(arr);
system.out.println("最大值:"+ max);
}public
static
intgetmax(int arr)
}return max;
}}
/*/*
需求: 定義乙個函式接收乙個int型別的陣列物件, 把陣列中的最大值放在陣列中的第一位。
選擇排序(直接排序):使用乙個元素與其他 的元素挨個比較一次,符合條件交換位置。
*/class demo9; //對於5元素的陣列,只需要找出4個最大值就可以排序了。
selectsort(arr);
}public static void selectsort(int arr)}}
/* //把老二放在第二個位置
for(int i = 2 ; i< arr.length ; i++)
}//把老三放在第三個位置
for(int i = 3 ; i< arr.length ; i++)
}//把老四放在第四個位置
for(int i = 4 ; i< arr.length ; i++)
}
需求: 定義乙個函式接收乙個int型別的陣列物件, 把陣列中的最大值放在陣列中的最後一位。
氣泡排序:氣泡排序的思想就是使用相鄰的兩個 元素挨個比較一次,符合條件交換位置。
class demo10
; // 最大的索引值: 4 容量:5
bubblesort(arr);
}
public static void bubblesort(int arr)
}}
//把老二放在倒數第二個位置上。
for(int i = 0 ; i arr[i+1])
}//把老三放在倒數第三個位置上。
for(int i = 0 ; i arr[i+1])
}//把老四放在倒數第四個位置上。
for(int i = 0 ; i arr[i+1])
}
//遍歷陣列,檢視效果
system.out.print("目前的元素:");
for (int i = 0 ; i/*
需求:定義乙個函式接收乙個陣列物件和乙個要查詢的目標元素,函式要返回該目標元素在
陣列中的索引值,如果目標元素不存在陣列中,那麼返回-1表示。
折半查詢法(二分法): 使用前提必需是有序的陣列。
*/ class demo12
; //int index = searchele(arr,23);
int index = halfsearch(arr,116);
system.out.println(「元素所在的索引值是:」+ index);
}public static int halfsearch(int arr, int target)else if(target/*
需求: 定義 乙個函式接收乙個char型別的陣列物件,然後翻轉陣列中的元素。
char arr = ;
*/ class demo13
; reverse(arr);
}public static void reverse(char arr);
//排序的方法
arrays.sort(arr);
string info = arrays.tostring(arr);
system.out.println("陣列的元素:"+ info);
// 1, 3, 8, 10, 12
int index = arrays.binarysearch(arr,9);// 二分法查詢 : 如果能在陣列中找到對應 的元素,那麼就返回該資料的索引值,如果沒有找到那麼就返回乙個負數表示。
system.out.println("找到的索引值:"+ index);
}
陣列學習整理
陣列的宣告 var arr var arr1 1,s false,3,4 陣列每乙個資料都有對應的索引號 var num1 arr1 0 var str arr1 1 console.log num1 console.log str console.log num1 str console.log ...
陣列和類陣列整理
類陣列是乙個普通物件,而真實的陣列是array型別。特徵表現為 1 擁有length屬性,其它屬性 索引 為非負整數 物件中的索引會被當做字串來處理 2 不具有陣列所具有的方法 常見的類陣列有 函式的引數 arugments,dom 物件列表 比如通過 document.queryselectora...
Bibles MySQL筆記整理 sql練習
練習1.從dw complain total這個表中列出201509的投訴總量及男女分別投訴多少?練習1.從dw complain total這個表中列出201509的投訴總量及男女分別投訴多少?注意 as用法,時間函式用法,還有求的是總量 練習2.從dw complain total這個表中列出2...