先上代码:
冒泡排序:
————————————————
/** * 冒泡排序 * * @param arr 要排序的数组 * @param len 数组长度 */
void bubbleSort(int arr[], int len) {
for (int i = 0; i<len-1; i++) {
for (int j = 0; j<len-1-i; j++) {
if (arr[j]>arr[j+1]) {
int temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } } }
选择排序: --—----------------------- /** * 选择排序法 * * @param arr 要排序的数组 * @param len 数组长度
*/ void selectSort(int arr[], int len) {
for (int i = 0; i<len-1; i++) {
for (int j = i+1; j<len; j++) {
if (arr>arr[j]) {
int temp = arr; arr = arr[j]; arr[j] = temp; } } }
}
|