admin 管理员组

文章数量: 887021


2024年1月11日发(作者:shelly简介及代表作品)

java数组逆序_Java数组的排序、逆序数组的排序、逆序测试数据public static void main (String[] args) {// 数组逆序int[] arr = {1,2,3,4,5,6,7};reverse(arr);// 数组选择排序 升序int[] arr1 = {6,5,3,1,7,4,2};selectSort(arr1);// 数组冒泡排序 升序int[] arr2 = {6,5,3,1,7,4,2};arrSort(arr1);}数组选择排序// 数组选择排序 升序public static void selectSort(int[] arr) {// 排序前输出for (int i = 0; i < ; i ++) {(arr[i]);}// 开始选择排序 升序int temp = 0;for (int i = 0; i < - 1; i++) {for (int j = i + 1; j < ; j++) {if (arr[i] > arr[j]) {temp = arr[i];arr[i] = arr[j];arr[j] = temp;}}}// 排序后输出for (int i = 0; i < ; i ++) {(arr[i]);

}}数组冒泡排序// 数组冒泡排序 升序public static void arrSort(int[] arr) {// 排序前输出for (int i = 0; i < ; i ++) {(arr[i]);}// 开始冒泡排序 升序int temp = 0;for (int i = 0; i < - 1; i++) {for (int j = 0; j < - i - 1; j++) {if (arr[j] > arr[j + 1]) {temp = arr[j];arr[j] = arr[j + 1];arr[j + 1] = temp;}}}// 排序后输出for (int i = 0; i < ; i ++) {(arr[i]);}}数组逆序// 数组逆序public static void reverse(int[] arr) {// 逆序前输出for (int i = 0; i < ; i ++) {(arr[i]);}// 数组逆序int temp = 0;

for (int min = 0,max = - 1; min < max; min ++,max --) {temp = arr[min];arr[min] = arr[max];arr[max] = temp;}// 逆序后输出for (int i = 0; i < ; i ++) {(arr[i]);}}


本文标签: 数组 排序 简介 逆序 升序